Phaser是一个javascript游戏引擎/框架/库。 https://github.com/photonstorm/phaser
正如您所料,haxe-phaser是Phaser的一组外部人员。 https://github.com/Blank101/haxe-phaserjs2hx旨在专门为Phaser创建外部设备,它表示“对于Phaser,需要一些组装”在右侧。 https://github.com/Blank101/js2hx
截至本文撰写时,Phaser的当前版本为2.6.1,Phaser的最新版本为版本2.4.6。 Phaser在那个时候有了一些重大的改进,包括最近增加了多纹理支持,允许同时加载多个地图集,如果可能的话我真的想保留。
我一直在使用Phaser 8个月,javascript在同一时期(我专门为Phaser学习)并且非常喜欢引擎。我最初学习它的原因是因为我在haxe场景中度过了一段可怕的时光,实际上是从haxeflixel,flixel然后找到了Phaser,从那时起就对它非常满意。为什么现在换?我乐观地希望转向iOS和Android的原生移动设备,以及原生桌面客户端和Phaser并没有真正做到这一点。看着转换让我感到很痛苦,但这就是生活。
我正在考虑使用针对Phaser项目的javascript来简化我对haxe工具包的工作知识,同时学习haxeflixel / flambe / etc.将从头开始。这基本上是正确的吗?
这里需要做些什么才能更新外部设备,我是否可以通过一些持久性来实现,或者它可能超出我的范围?
感谢您的帮助!
答案 0 :(得分:0)
为什么现在切换?我乐观地希望转向iOS和Android的原生移动设备,以及原生桌面客户端和Phaser并没有真正做到这一点。看着切换,但那就是生活,这让我感到很痛苦。
您是否对Cordova,Ionic,PhoneGap,Electron等进行过任何研究?这些程序允许您将任何HTML5 / JS项目转换为桌面和桌面。移动应用。我从未使用过Haxe,但放弃PhaserJS制作移动应用程序并不是必需的。
就我个人而言,我使用Cordova进行了Android game,目前正在updating it使用新的Phaser引擎ES6,以提高性能等。完成后会发布关于它的博客。
无论如何,就像我说的,我对Haxe一无所知。但是,如果开源仓库的原始贡献者不可用,您可以随时分叉该仓库并使用您更新的副本。