- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 Starling Framework 在 iOS 版 Flash 中构建游戏。我也在使用 Nape,一个 2D 物理引擎。我遇到的问题是 Nape 引擎上的一个特定方法使用 flash.display.DisplayObject
,但是,因为我使用的是 Starling 框架,所以我不得不使用 starling.display.DisplayObject
。它返回此错误:
1067: Implicit coercion of a value of type flash.display:DisplayObject to an unrelated type starling.display:DisplayObject.
没有办法调整这个方法。 Nape 引擎被编译成 .swc,我无法对其进行编辑。该引擎也是开源的,但它是在 Haxe 中完成的,编辑后我无法弄清楚如何编译它。
源码可以在这里下载:http://deltaluca.me.uk/docnew/
我需要将 nape.utils.Debug
类中的所有 flash.display.DisplayObject
更改为 starling.display.DisplayObject
。
如果您能给我任何建议,我将不胜感激。
最佳答案
希望您知道调试实用程序仅用于调试目的。最后不要使用 nape.utils.Debug 渲染你的空间。
我也在制作八哥+颈背游戏。我在我的空间中遍历 body 并读取它们的 x、y、旋转值以在我的舞台上渲染八哥的图像和电影剪辑。我想说的是,使用 Starling 编写您自己的“调试绘图”非常简单。总而言之,您将不得不在某个时候编写它,因为 nape.utils.Debug 仅用于调试目的;)。
关于ios - Starling、Nape、Flash、Haxe 困境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10805828/
我有一个 src 文件夹,其中包含 Main.hx 和 compile.hxml。 我运行命令 sudo haxelib install nape ,它报告它已成功安装 Nape 2.0.5。 在 M
我有一个 sleep 体,我想向特定的 x/y 位置施加方向脉冲,比方说 x:200, y:300。 但是,当施加此脉冲时, body 会朝 x/y 的方向移动,但不会移动到准确的位置,它在 x/y
我正在使用 Starling Framework 在 iOS 版 Flash 中构建游戏。我也在使用 Nape,一个 2D 物理引擎。我遇到的问题是 Nape 引擎上的一个特定方法使用 flash.d
我一直在测试 Nape 的性能物理引擎与 Box2D AS3和 Alchemy端口,而且 Nape 似乎比它们都慢得多。我在几个地方( here 和 here )读到它应该更快。有没有人在两者之间做过
我有多个宇宙飞船(SHIP_CB CbType),它们都可以发射导弹(BULLET_CB CbType)。我如何在那里设置 sensorGroup , sensorMask和 InteractionL
我是一名优秀的程序员,十分优秀!