问题标签 [urhosharp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
332 浏览

c# - 如何使 urho3d 背景以 Xamarin 形式变得透明?

我使用 Urhosharp 在 Xamarin 表单上显示 3D 模型,并且我想让 Urhosharp 视图变得透明,以便 3D 模型可以覆盖(上方)Xamarin 表单内容。

但是,如果我将 UrhoSurface 的背景颜色设置为透明,并将 Viewport 的“清晰颜色”设置为透明,则它不起作用。

那么如何让Urho3d的背景变得透明呢?所以我可以在 3D 模型下方显示 Xamarin 表单内容。

0 投票
0 回答
71 浏览

c# - 什么是 .pex 文件(与 Urho2d 示例相关)?

这是我读到的:

https://github.com/xamarin/urho-samples/blob/master/FeatureSamples/Core/25_Urho2DParticles/Urho2DParticle.cs[Urho2D][1]

第 90 行:

ParticleEffect2DparticleEffect = cache.GetParticleEffect2D("Urho2D/sun.pex");

有没有人知道如何产生这些粒子效果之一并将其放入 .pex 文件以供 Urho2d 引擎加载?

我知道它可以在称为 ParticleEmitterConfig 标记的 XML 文件中打开,但这就是我在此内容中所能找到的全部内容。

谢谢

0 投票
1 回答
96 浏览

c# - 点击时 UrhoSharp 丢失输入

我在 WPF 中使用 UrhoSurface 控件。它包含在 NuGet 包“UrhoSharp.Wpf”中。一切正常,但是当使用任一鼠标按钮单击 UrhoSurface 时,它​​会停止从键盘获取输入。将 Focusable 设置为 false 没有帮助。这是我用来获取输入的代码:

我对 WPF 相当陌生。

0 投票
1 回答
548 浏览

c# - 如何在 Xamarin.iOS 中将 BGRA 转换为 RGBA?

我正在使用 AVFoundation 从相机获取实时帧并显示到 UrhoSharp。

但是,似乎 UrhoSharp 中的 Texture2D 不支持来自 AVVideoOutput 的 BGRA。所以我想将“CVPixelBuffer”转换为 RGB 格式。

我发现vImage“vImagePermuteChannels_ARGB8888”中有一个API,可以将BGRA转换为ARGB,但这不是Xamarin提供的。

那么如何解决这个问题呢?

0 投票
1 回答
136 浏览

xamarin.android - 当我在 nadroid 中使用通知待处理意图启动它时,应用程序冻结

所以我正在使用 UrhoSharp 1.5.22 并且它的工作完美但是当我使用通知管理器发送通知并尝试单击它时,应用程序冻结为白色空白页面而没有抛出异常......我什至尝试设置断点和它以太没有用……在早期使用 urho 1.1.214 时,这个问题没有出现,但我认为我不能从控制场景的 Urho Application 类中获取实例。我的 Surface 创建代码是:

并通知:

// ============== 如果这是 urho 版本中的错误,请让我不,如果我可以以 1.1.2.14 版本中的实例为例,否则它将在下一个版本中修复. 谢谢 。

编辑:我正在尝试从 BGService 打开活动

0 投票
1 回答
347 浏览

c# - 四元数和欧拉角混淆

我一直在 UrhoSharp 中使用四元数来做一些 3D 建模工作。我对以下代码感到困惑:

我无法理解的是,当我创建围绕 Y 轴旋转 +45 度的四元数时,欧拉角表示如何显示它是 -45 度。

请注意,我来自非游戏背景,并且是第一次处理向量/四元数。所以我对四元数或欧拉旋转的数学没有足够好的把握。我已经阅读了几篇文章,但仍然无法理解为什么欧拉表示中的角度会反转。

0 投票
1 回答
787 浏览

xamarin.forms - 导入 Urho 3D 模型

最近我必须将 3D 模型视图集成到 Xamarin.Forms 中,我决定使用 Urho,但问题是我还没有找到一个简单的工具来转换我的 .3ds 或 .fbx 模型,我尝试使用AssImp但总是抛出“ assimp 导出:没有指定输出格式,我猜不出来”,在我下载3DGameStudio A7并导入模型后,但 URHO 说格式不是模型,有一种简单的方法可以导入模型而无需很多步骤?,我做错了什么?

0 投票
3 回答
377 浏览

android - 基于 Android 设备方向的 Xamarin.Android 与 UrhoSharp 相机节点旋转

在我的Xamarin.Android应用程序中,我从设备的地磁旋转矢量复合传感器获取 X、Y、Z 轴的方向数据,并使用SensorManager.GetOrientation()方法进行处理。我想将此方向数据应用于UrhoSharp的场景中 CameraNode 的Rotation属性。换句话说,我想使用设备“方向”传感器来控制场景的相机。

到目前为止我在SensorChanged事件处理程序中所做的事情:

但不幸的是,它没有按预期工作,相机总是看向错误的方向。任何的想法?

0 投票
1 回答
31 浏览

xamarin.android - 删除 SimpleApplication 中的默认相机移动

我是 UrhoSharp 的绝对初学者。我只想在我的应用程序中实现一些基本的 3D 东西。SimpleApplication 一切正常,应该从一个地方和一个方向观看屏幕。但是,当我触摸屏幕时,场景会旋转。我怎样才能摆脱这种行为?

我想尝试覆盖 SimpleApplication 的某些功能(可能是 OnUpdate),所以我用名称 CursedApplication 替换了 SimpleApplication。当我使用

一切仍然有效。但我应该是等价的

破坏应用程序。一些想法我怎样才能使事情正常进行?还是我必须在没有 SimpleApplication 的情况下构建自己的场景逻辑?

0 投票
1 回答
466 浏览

xamarin - 通过 Urhosharp 在球体上添加纹理

我正在使用 Xamarin.Forms + Urhosharp,我在从球体上的图像设置纹理时遇到了问题。问题是 texture.Load 或 texture.SetData 总是返回 false。我确实尝试了不同的方法,如 SetData、Load、调整纹理和图像的大小(到 2 的幂)......但它们都没有奏效。这是我的代码:

请帮忙!