如果原始开发不可用,可以确定更新PhaserJS的haxe externs的内容是什么?

时间:2016-08-09 02:08:11

标签: haxe phaser-framework

Phaser是一个javascript游戏引擎/框架/库。 https://github.com/photonstorm/phaser

正如您所料,haxe-phaser是Phaser的一组外部人员。 https://github.com/Blank101/haxe-phaser

js2hx旨在专门为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.将从头开始。这基本上是正确的吗?

这里需要做些什么才能更新外部设备,我是否可以通过一些持久性来实现,或者它可能超出我的范围?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

  

为什么现在切换?我乐观地希望转向iOS和Android的原生移动设备,以及原生桌面客户端和Phaser并没有真正做到这一点。看着切换,但那就是生活,这让我感到很痛苦。

您是否对Cordova,Ionic,PhoneGap,Electron等进行过任何研究?这些程序允许您将任何HTML5 / JS项目转换为桌面和桌面。移动应用。我从未使用过Haxe,但放弃PhaserJS制作移动应用程序并不是必需的。

就我个人而言,我使用Cordova进行了Android game,目前正在updating it使用新的Phaser引擎ES6,以提高性能等。完成后会发布关于它的博客。

无论如何,就像我说的,我对Haxe一无所知。但是,如果开源仓库的原始贡献者不可用,您可以随时分叉该仓库并使用您更新的副本。