首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有phonegap-LimeJS代码示例或教程?

有没有phonegap-LimeJS代码示例或教程?
EN

Stack Overflow用户
提问于 2012-03-15 04:39:20
回答 3查看 1.2K关注 0票数 1

我一直在寻找一种在phonegap中执行LimeJS的简单方法。我已经用LimeJS写了一个简单的游戏,它可以在浏览器上完美运行。但当我试图在phonegap-ios上包装它时,它就是不显示内容。

关于如何做到这一点,有什么好的或简单的例子吗?

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-12-21 08:35:55

您可以使用预编译的文件来执行此操作。将游戏根目录中的所有内容复制到phonegap www文件夹中,然后编辑index.html以加载用于闭包和游戏的脚本。

文件夹结构将如下所示:

代码语言:javascript
复制
/www
  /bin
  /box2d
  /closure
  /lime
  /myGame
  index.html
  cordova-2.2.0.js

再加上一些其他的文件夹,我确定。然后在索引中,你需要:

代码语言:javascript
复制
<script type="text/javascript" src="closure/closure/goog/base.js"></script>
<script type="text/javascript" src="myGame/myGame.js"></script>

只要您指向脚本的正确目录并正确编译,就可以加载所有内容。

票数 0
EN

Stack Overflow用户

发布于 2012-11-20 15:40:58

在phonegap中封装源代码之前,你已经在phonegap上编译源代码了吗?下面是关于如何编译limejs项目的文档

http://www.limejs.com/7-building

票数 1
EN

Stack Overflow用户

发布于 2013-07-31 12:16:46

我自己也偶然发现了这个致命的组合。然而,有一种比将所有的闭包、bin和lime文件复制到PhoneGap项目中要好得多的方法(尤其是因为闭包库大小约为15MB...)

到目前为止,我的工作流程如下:

  1. 在LimeJS中制作应用程序。在browser.
  2. Compile中测试游戏:

将已编译的JavaScript文件连同应用程序所需的任何资源一起bin/lime.py build name_of_game -o output/path/and/filename.js

  • Move到PhoneGap项目的www文件夹中的相应路径中。

  • 将从的index.html调用

  • 文件的行添加到PhoneGap项目的index.html中。(不包括引用闭合库的行。

  • 使用Android AVD管理器启动一个模拟器。(使用adb devices查看可用的安卓设备。)或者,插入安卓设备。

  • 使用adb install path/to/file.apk在模拟器上安装应用程序,或者使用adb -d install path/to/file.apk在设备上安装应用程序。

  • 在application!

上胡乱操作

如果你这样做,你可以减少你的应用程序的文件大小。LimeJS使用的闭包编译器只将必要的部分自动放入一个“编译”的JavaScript文件中,该文件是您在PhoneGap应用程序中引用的文件。

我还没有尝试过与设备相关的功能(声音、加速计、本地存储等)。但我假设您只需要使用PhoneGap库(需要对此过程进行更多的调整)。您甚至可以在准备部署之前将lime和closure库留在PhoneGap项目中,然后使用LimeJS脚本进行构建,然后去掉多余的东西。

希望这能有所帮助!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9709940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档