Hat*_*mes 4 windows android haxe ios kivy
我正在寻求为iOS,Android,Windows Phone和桌面开发应用程序,无论它是Web还是独立的.有没有人有Haxe + NME或Kivy的经验,他们可以分享详细信息?
我一直在寻找可以部署到所有平台的东西,这些是我似乎找到的2个最佳选择.我不打算做游戏.它更像是一个在图像上有很多触控听众的应用程序.触摸图像然后隐藏它,创建它,并在幕后进行大量的数学运算.但我确实需要一个寻路库,但我所工作的几乎所有引擎都有一个A-star寻路库.我还需要一个slideView库,以便用户可以像在智能手机桌面上那样交换页面.非常感谢您可以分享以下主题的任何信息.提前感谢阅读和提供的任何帮助.抱歉,添麻烦了
在这里没有Haxe的经验,但我可以回答Kivy:
首先,Windows Phone当前不受支持,据我所知,没有人尝试任何端口,它可能是可行的,但它还不存在,并且没有核心贡献者有Windows手机设备,所以直到那个改变,或者有这种动机的人进来,它发生的可能性很小.
为了满足您的互动需求,Kivy非常容易满足要求,真正专注于轻松定义每个小部件的触摸处理.我们没有太多关于你的数学需求的信息,如果它们很重,你可能想要在场景后面使用numpy这样的东西,和/或使用线程来完成繁重而不会阻塞应用程序,这完全可以与Kivy一起完成,所以我认为没有特别的问题.对于A*,没有任何直接在kivy内部的实现,但你应该能够使用python实现(有几十个),如果你需要这方面需要更多的性能,你可以cythonize它来提高性能,或者使用为每个目标编译的C实现.
希望这可以帮助.
很久以来Haxe用户在这里,虽然我个人主要使用Haxe进行网络应用程序项目,而不是NME.直到最近,NME的主要焦点还是(远距离)游戏.最近有一些努力在NME的跨平台优势基础上创建漂亮的UI工具包:
https://github.com/RealyUniqueName/StablexUI - 演示(适用于HTML5,Flash,原生桌面和移动设备)
https://github.com/ianharrigan/haxeui
但它们是最新增加的,所以如果你正在寻找一个久经考验的解决方案Kivy(以前从未听过它,但看起来很酷!)看起来它有一点成熟度和更多的润色.
在性能和整体可靠性方面,Haxe/NME非常棒,但它让那些原生感觉的UI小部件成为您的难点.除此之外,它是一种令人惊叹的语言可以使用:)虽然Python也非常好,但每个都是他们自己的!
在撰写本文时,人们正在尝试使用Native UI(在即将召开的会议上有一个关于Objective C目标的讨论,Java和C#目标正变得越来越成熟,因此有3个主要的移动平台覆盖)所以如果你想要原生 ui组件,这可能是一个选项,虽然它还没有准备好,这只是我希望它可能在未来一年左右成为现实:)
祝你的项目好运!如果您确实选择使用Haxe/NME,请务必提出问题(在此处,NME论坛或Haxe邮件列表),以便人们可以帮助您.