我目前正在开发一个HTML5/JS游戏,我想问一下是否有任何解决方案可以为游戏创建EXE/App包装器来运行独立游戏.
我计划使用PhoneGap在移动设备上使用它,但我也希望在自己的窗口中将它作为独立游戏用于Windows/Mac/Linux.也许如果结果不错,可以把它放在Steam和Desura上.
我听说Titanium Desktop是一个选项,但根据我在各个帖子中读到的内容,它似乎已经过时或超级越野车了.虽然其他人提到了Adobe AIR,但我不确定它的效果如何,或者它是否会支持我需要的所有JS.
所以我需要帮助找出是否有一个很好的解决方案,我想做什么.
任何信息都有帮助.
我发现的最佳解决方案是NodeWebkit.
它基本上是谷歌Chrome(实际上是Chromium)包装成可定制的无铬接口.它使用Node.js作为后端(您可以进行数据存储,与系统交互......),因此您可以在两端运行快速V8 javascript引擎.
它的核心只是普通的Chromium,它可以顺畅地运行在Chrome上运行顺畅的任何东西.
最初我建议使用AppJS,但我认为该项目从那时起就已经死了.NodeWebkit非常相似,但有一个更好的方法:它将Node.JS API直接带入客户端javascript,因此everthing可以无缝地工作.