Phaser是一个javascript游戏引擎/框架/库。https://github.com/photonstorm/phaser
正如您所期望的,haxe-phaser是Phaser的一组externs。https://github.com/Blank101/haxe-phaser
js2hx的设计是专门为相位器创建外部的,它在tin右侧写着“对于相位器,需要一些组装”。https://github.com/Blank101/js2hx
在撰写本文时,Phaser的当前版本是2.6.1,Phaser的最新外部版本是版本2.4.6。在那段时间内,Phaser有了一些重大的改进,包括最近添加的多纹理支持,允许一次加载多个地图集,如果可能的话,我真的很想保留它。
我已经使用Phaser 8个月了,使用javascript也有8个月了(我是专门为Phaser学习的),我真的很喜欢这个引擎。我最初学习它是因为我经历了一段可怕的时间进入haxe场景,实际上从haxeflixel,flixel,然后找到了Phaser,从那以后我对它非常满意。为什么现在切换?我乐观地希望转向iOS和Android的原生移动端,以及原生桌面客户端,而Phaser并没有真正做到这一点。看着切换让我很痛苦,但这就是生活。
我认为haxe to javascript for Phaser项目将使我轻松掌握haxe工具包的工作知识,而学习haxeflixel/flambe/等将是从头开始的。这在本质上是正确的吗?
这里需要做些什么来更新externs,我是否能够持之以恒地做到这一点,或者这可能超出了我的能力范围?
谢谢你的帮助!
发布于 2016-08-31 22:16:37
为什么现在切换?我乐观地希望转向iOS和Android的原生移动端,以及原生桌面客户端,而Phaser并没有真正做到这一点。看着切换让我很痛苦,但这就是生活。
你做过科尔多瓦,离子,PhoneGap,电子等方面的研究吗?这些程序允许您将任何HTML5/JS项目转换为桌面和移动应用程序。我从未使用过Haxe,但放弃PhaserJS来开发移动应用程序是没有必要的。
就我个人而言,我和科尔多瓦做了一个Android game,目前我是新的相位器引擎ES6的updating it,用于性能改进等。完成后将发布一个关于它的博客。
不管怎样,就像我说的,我对哈克斯不太了解。但是,如果开源存储库的原始贡献者不可用,您可以随时派生该存储库,并只使用您更新的副本。
https://stackoverflow.com/questions/38840971
复制相似问题