问题标签 [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 回答
226 浏览

android - UrhoSharp 中的后退按钮没有响应

我创建了一个具有 UrhoSharp 表面的 Activity;

现在后退按钮没有响应。我尝试覆盖 onBackPressed(),但是当我按下后退按钮时不会调用此函数。如何使后退按钮起作用?

0 投票
2 回答
1060 浏览

xamarin - 如何在 UrhoSharp 中画圆或线

正在使用 xamarim 的 urhosharp 游戏引擎开发跨平台游戏....确实是不错的选择,并且与 WPF 兼容,但我不知道如何绘制形状,我浏览了指南和文档,但没有找到方法也许画圆、圆形、环形或任何任何人都知道或可以帮助我的几何类型。我会很感激 。

提前致谢

我尝试了这段代码,但屏幕上没有出现圆圈:

0 投票
1 回答
149 浏览

c# - 应用程序启动时如何聚焦 UrhoSharp 窗口?

ESC按下键时,Visual Studio 的 UrhoSharp 模板中的 UrhoSharp 示例应用程序应退出:

但是,似乎没有。

我发现我需要先单击应用程序窗口,然后按ESC。该问题似乎是由于应用程序启动时应用程序窗口没有焦点引起的。(应用程序启动时,应用程序的控制台窗口具有焦点。)

如何将焦点放在 UrhoSharp 中的应用程序窗口?

0 投票
0 回答
323 浏览

exception - Xamarin.Forms 中的 UrhoSharp 作为 UWP:“未引用平台实现”

第一次使用 UrhoSharp,因为我想在应用程序中添加一些简单的 3D 对象。一般来说,我喜欢使用 Windows 应用程序构建和测试,因为它们加载速度最快,无需模拟器。要学习 UrhoSharp,我正在实施此处找到的示例:https ://developer.xamarin.com/guides/xamarin-forms/advanced/urhosharp/

该示例在 Android 上运行良好,但每当启动 UWP 时都会出现异常:“未引用平台实现”。这发生在这行代码中:

在网上搜索我发现这个错误很少。有一件事提到了时间问题,但他们的解决方案不起作用,无论如何都提到了 Android。我发现提到的另一件事包括 PCL 和平台应用程序中的引用,但两者都存在。Xamarin 文档说 Windows 支持 UrhoSharp ...假设这并不意味着预发布?

在 2.3.0.107 获得 Xamarin.Forms 在 1.0.557 获得 UrhoSharp.Forms。

感谢您提供有关解决此问题的任何想法...

0 投票
0 回答
321 浏览

android - Fatal signal 11 (SIGSEGV) when UrhoSurface.OnDestroy() is called

I am developing an android app Using UrhoSharp. I have created a SDLSurface as;

When I press back button the app crashes after some time. The app seems to crash only when UrhoSurface.OnDestroy() is called. Here is the stacktrace;

0 投票
1 回答
1202 浏览

c# - Xamarin.Android可以用来开发安卓游戏吗?

我已经成功开发了一个iOS游戏Xamarin.iOS

现在,有人能告诉我是否Xamarin.Android可以用来开发Android游戏吗?在Xamarin网站上,当我搜索 的游戏样本时Xamarin.Android,我只能看到使用跨平台工具开发的游戏样本,例如MonoGameCocosSharpUrhoSharp。我没有看到专门使用该Xamarin.Android框架开发的游戏的示例代码。

请告诉我:可以Xamarin.Android用来开发游戏吗?还是真的Xamarin.Android不能用来开发安卓游戏,而是必须使用网站上列出的其他工具,如Xamarin,,MonoGame为安卓设备开发游戏?CocosSharpUrhoSharp

非常感谢你。

0 投票
0 回答
337 浏览

android - 如何将 ndk-stack 与墓碑文件一起使用

我正在使用 Xamarin 和 UrhoSharp 开发 Android 应用程序。当我关闭包含 UrhoSharp 表面的 Activity 时,我的应用程序崩溃,SIGSEGV 为:

有人建议使用 tombstone 文件和 ndk-stack 来获取详细的错误消息。但是我对为 ndk-stack 的“-sym”部分提供什么感到困惑。

ndk-stack中的“符号根目录的完整路径”是什么意思?

我正在使用 UrhoSharp 版本 1.1.121 和 Xamarin 版本 4.0.3.214。

0 投票
2 回答
539 浏览

c# - UWP 上的 UrhoSharp.Forms - 无法加载 dll 'mono-urho'

我正在尝试使用 Xamarin.Forms 来嵌入带有一些通用 UI 的 Urho 应用程序,这些 UI 是在可移植项目中定义的。

它在Android上运行,这很好!

Xamarin UrhoSharp 功能示例适用于 UWP,但那里的 UI 不是跨平台的,所以我想尽可能避免这种情况。

在 UWP x86/32 位上,这似乎是唯一受支持的配置(?),我得到这个异常:

“无法加载 DLL 'mono-urho':找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)”

mono-urho.dll 位于 /bin/x86/debug 中(从包中复制...)

我对 UWP 项目的参考:

  • Microsoft.NETCore.UniversalWindowsPlatform 5.2.2
  • Oxage.Xam.VideoPlayer 1.2.0
  • 通用窗户
  • UrhoSharp.Forms 1.1.125
  • Xamarin.Forms 2.3.2.127
  • XamarinTest(我的便携式库)

我用依赖遍历器查看了 DLL,但我怀疑它对 UWP 并没有真正有用。它找到了 DirectX DLL,但没有找到 UWP 运行时,可能是由于路径不同。

有任何想法吗?

0 投票
1 回答
748 浏览

c# - Xamarin Forms - Urho - 在页面上创建场景

这是我第一次使用 urhosharp,我遇到了一些问题。我尝试遵循一些示例示例,但我的应用程序崩溃了。

我安装了 nuget 包 UrhoSharp.Forms

我只想用相机在中间创建一个可以旋转 360 度的场景。

这是我的页面:

当我遇到错误时,我不得不删除这 2 行。未设置渲染器和上下文。我是从不使用页面的功能样本中得到的

// var 渲染器 = 渲染器;//renderer.SetViewport(0, new Viewport(Context, scene, camera, null));

0 投票
1 回答
107 浏览

hololens - 如何为 HoloLens 编译 Urho3D 的子模块

这里有一个自述文件

但它不包括 HoloLens 子模块的编译。

开发人员列出了这些步骤(来自xamarin 论坛中此线程的各种帖子)

  1. git clone git@github.com:xamarin/urho.git
  2. git submodule update --init // 确保 Urho3D/Source 文件夹不为空
  3. 运行“制作 HoloLens”
  4. 打开解决方案并构建 UrhoSharp.HoloLens(发布,x86 配置)

这样做主要是可行的,但最后一步会导致两个未解决的外部问题:

错误 LNK2001 无法解析外部符号 "void __cdecl WINRT_InitGameBar(struct SDL_VideoDevice *)" (?WINRT_InitGameBar@@YAXPAUSDL_VideoDevice@@@Z) UrhoSharp.HoloLens C:\urho\Urho3D\Urho3D_HoloLens\UrhoSharp.HoloLens\SDL_winrtvideo.obj

错误 LNK2001 无法解析外部符号“void __cdecl WINRT_QuitGameBar(struct SDL_VideoDevice *)”(?WINRT_QuitGameBar@@YAXPAUSDL_VideoDevice@@@Z) UrhoSharp.HoloLens C:\urho\Urho3D\Urho3D_HoloLens\UrhoSharp.HoloLens\SDL_winrtvideo.obj

这两个函数都在这个文件中。

如何追踪和/或解决这些错误?

我不确定如何解释和/或解决错误。