设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

使用Cocos2d-x 3.0或者更新版本构建多平台游戏

2015-4-12 21:43| 发布者: joejoe0332| 查看: 6952| 评论: 0|原作者: wwq1001, gones945, BruceLinxu|来自: oschina

摘要: 在这个教程中,你将学到如何在 Windows 开发环境中使用 Cocos2d-x 3.0 或更高版本来创建一个简单的游戏,和如何在 Windows 和 Android 平台上运行它。


构建 Android 应用程序

要求:

  • 你需要配置构建 Android 游戏应用程序所需的所有环境变量(Android SDK,Android NDK,以及 ANT)。如果你还没有完成这个步骤,请查看本文“创建第一个游戏”的章节。

  • 安装 Java 开发套件(JDK)

注意:由于 Cocos2d-console 使用 javac 命令构建 Android 应用程序,所以 增加 JAVA_HOME 环境变量 (JDK 路径)是必要的。

1 – 我们将为多个平台编译我们的游戏,但是框架默认不会编译 x86 和 armeabi-v7a 平台。编辑位于以下路径的 Application.mk 文件:

C:\Users\intel-user\Desktop\cocos2d-x-3.3rc0\Project\MyGame\proj.android\jni

Figure 8. Application.mk文件位置

2 –在文件中增加下面一行内容:

APP_ABI := armeabi armeabi-v7a x86

Figure 9. 增加了 APP_ABI 行的 Application.mk 文件

现在,我们增加了目标平台,让我们开始编译游戏吧!

3 – 使用命令行提示框,进入到框架目录:

cd C:\Users\intel-user\Desktop\cocos2d-x-3.3rc0

4 – 执行下面的命令来编译和运行 Android 平台游戏.

cocos run –s Project\MyGame –p android

Figure 10. 执行命令编译和运行 Android 平台游戏

  • run: 编译和运行项目

  • -s: 工程文件夹路径

  • -p: 选定的平台

注意:如果只是编译,请输入: cocos compile –s Project\MyGame –p android



如果一切运行正常, cocos2d-console 命令将使用adb (如果在环境变量中配置了的话) 在连接的设置中,或者已经初始化的模拟器中,安装APK文件。如果它们不可用,命令将等待设备或模拟器成为可用的状态,如下图所示:

Figure 11. 命令等待设备或已初始化的模拟器

如果你已经初始化了模拟器或者已经连接了设备,屏幕将会出现:

Figure 12. Android平台的游戏屏幕


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部