问题标签 [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 投票
1 回答
557 浏览

c# - UrhoSharp Xamarin.Form - 无法加载 dll 'mono-urho'

我已经为我的 Xamarin.Forms 项目实现了自定义控件,并且尝试为 UWP 平台启动 UrhoSharp 引擎时遇到问题。

问题出现在Run()调用UrhoSufrace控制的方法上:

已经有类似的问题,但它不能解决我的问题。

我得到的例外:Unable to load DLL 'mono-urho': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

我已经尝试过使用不同版本的 UrhoSharp。

我还检查了该mono-urho.dll文件是否存在,并且可以在 UWP 项目目录中的bin\x86\.

0 投票
2 回答
376 浏览

android - Urho Android - 仅支持从主线程发送事件

我试图在我的页面创建后填充我的场景,但我收到了上述错误。

这适用于 android ,它适用于 iOS (线程安全的一些问题)

知道如何在创建场景后将项目添加到我的场景中吗?

urhoApp?.addItem(urhoval);

在我的 urho 应用程序中:

0 投票
1 回答
260 浏览

urhosharp - 以无头模式从 UrhoSharp 保存图像

我想使用 UrhoSharp 构建一个命令行工具来绘制一些东西并将输出保存到 PNG 文件中。

我已经想出了如何在窗口中绘制我想要的内容,并且可以使用Graphics.TakeScreenshot. 但我更希望它在不显示窗口的情况下运行,这样我就可以在构建管道中使用该工具,而不会一直弹出窗口。

我还发现我可以通过添加AdditionalFlags = "-headless"到我的ApplicationOptions. 但我不知道在这种情况下如何触发 3D 引擎运行,或者输出去哪里。看起来图形子系统可能在此模式下根本没有初始化。

有没有办法让 UrhoSharp 渲染到指定大小的屏幕外缓冲区?或者,如果我只是隐藏窗口可能没问题;有便携的方法吗?

0 投票
1 回答
389 浏览

hololens - 在 HoloLens 上使用 Urho 进行空间定位

有人知道如何将空间锚与 Urho 一起使用吗?我看了所有的样本,没有找到任何东西。文档中也没有任何内容。我尝试使用常规的全息 API:

但我不知道从哪里获得空间坐标系。

0 投票
1 回答
539 浏览

urhosharp - 如何使用调试渲染器可视化 PhysicsWorld / CollisionShape?

我的 Urho3D/Urhosharp 测试场景包含两个框(见截图)。对于这两个,我添加了红色和绿色框 aRigidBody和 a CollisionShape

在此处输入图像描述

红色盒子的形状是一个球体,蓝色盒子的形状是一个盒子。我通过添加以下内容启用了调试可视化:

但是,这不会渲染碰撞形状,而只会渲染对象的线框(绿线)。

这是蓝色节点的代码:

对于红色的:

碰撞有效,但我很想看看物理世界,因为它使实验更容易。

0 投票
1 回答
92 浏览

xamarin - BufferedSoundStream 无法播放 wav 文件

我正在为我的鼓类制作一个应用程序并使其跨平台,我选择了 Urho.Sharp,因为它具有低级别的声音 API 以及丰富的图形功能。

作为第一步,我正在制作一个节拍器应用程序,为此我正在使用BufferedSoundStream在此处添加音频,然后需要静音,如下所述:https ://github.com/xamarin/urho-samples/blob/master/ FeatureSamples/Core/29_SoundSynthesis/SoundSynthesis.cs

但是产生的声音根本不是声音,就像随机位进入缓冲流一样。

这是我的代码:

0 投票
0 回答
1053 浏览

c# - 在 WPF 中加载第一页后,Material Design DialogHost 不会关闭

我一直在使用这个集成了 UrhoSharp Window 的 WPF 应用程序。当我单击 Urho 窗口中的某个位置时,会弹出一个由主 WPF 应用程序呈现的对话框。

问题是,在每次应用程序启动或第一个页面加载时,对话框会按应有的方式弹出,但不会响应任何用户操作(对话框中有按钮),这应该最终关闭对话框。但是,如果我调整窗口大小或只是单击开始栏中的应用程序,对话框现在会响应(从此以后很高兴)。在我退出当前应用程序页面并切换回同一页面之前,此问题不会返回。每个应用程序启动的情况也是一样的。

对话框中的所有按钮都执行此命令:

并且CloseDialogCommand是这样等待的:

我无法弄清楚问题到底是什么。可能会有一些帮助会很好。

0 投票
0 回答
10344 浏览

android - Urho3d skynode 不需要的人工制品

我在 Android 智能手机和平板电脑上运行的 UrhoSharp 1.4.47 sprite 引擎中的天空节点存在问题。iPhone没有这个问题。

当在向上 ={0,1,0} 或向左 ={1,0,0} 或向右或向后或向前的方向上查看天空节点时,精灵引擎会显示一个白色的不需要的人工制品。

天空节点纹理是一个立方体贴图,所以问题是当我准确地看脸的法线时。

该代码位于 Xamarin Studio C# 项目中。:

0 投票
0 回答
190 浏览

xamarin - Urho.Forms 透明背景

在 Xamarin.Forms ContentPage 中使用 Urho.Forms UrhoSurface 视图,是否可以使 UrhoSurface 视图上的背景纹理透明,以便 ContentPage 内容显示出来?即在 ContentPage 内容上覆盖 UrhoSurface?如果是这样,是否有人有提示或示例如何完成?

先感谢您 :)

0 投票
1 回答
472 浏览

graphics - UrhoSharp - 如何在给定点上画线?

我正在尝试弄清楚如何在 UrhoSharp 中绘制形状,但我却一无所获。我认为这会很简单。搜索互联网并没有给我太多继续。

我想做的就是给点数,这样我就可以在点之间画线。二维线。因此,我可以绘制矩形或三角形等形状。我看过 SkiaSharp,绘制形状非常简单,但出于某种原因,这个概念对 UrhoSharp 来说似乎很陌生,至少从我所看到的来看。

我发现了一些人们在提问的代码片段,但除了它们显示的部分之外,我不知道还有什么。如果有人可以向我指出一个清楚地解释如何做到这一点的参考资料,或者在这里告诉我,我将非常感激。