适合3.0ci框架手册chm3.0下载的随机游戏版本

使用 Cocos2d-x 3.0 或者更新版本构建多平台游戏 - 技术翻译 - 开源中国社区
当前访客身份:游客 [
已有文章 2303 篇
当前位置:
使用 Cocos2d-x 3.0 或者更新版本构建多平台游戏
英文原文:
0人收藏此文章,
推荐于 1年前 (共 7 段, 翻译完成于 04-10) ()
参与翻译(3人):
在这个教程中,你将学到如何在 Windows 开发环境中使用 Cocos2d-x 3.0 或更高版本来创建一个简单的游戏,和如何在 Windows 和 Android 平台上运行它。
Cocos2d-x 是什么?
Cocos2d-x 是一个跨平台的游戏开发框架(也可以用来开发其他图形应用,比如互动图书),它是基于 iOS 的
框架实现的,与其不同的是,cocos2d-x 使用 C++,JavaScript, Lua 而不是Objective-C。
这个框架的优势之一就是,使用它创建的游戏,不用修改代码,只需要做少量的平台配置适应,就能够很容易的将其部署到其他平台(例如Android, iOS, Win32, Windows Phone, Mac, Linux等多个平台)
Cocos2d-x 命令行
cocos2d-console 是在 3.0 版本中被引进的。它是一个命令行工具,提供一些管理 Cocos2d-x 或者Cocos2d-JS 工程的功能,例如:创建,执行,建立,调试等等。
&翻译的不错哦!
创建你的第一个游戏
)下载最新版本的框架并将其解压到你的开发环境中。本教程使用的版本是
,&框架解压到桌面 (C:\Users\intel-user\Desktop\cocos2d-x-3.3rc0).
Figure 1. Cocos2d-x version 3.3 RC0 目录结构
2 –&为了用 cocos2d-x 创建新工程,&需要使用框架目录中的 setup.py (a Python* script) 配置编译 Win32 和 Android 平台的环境变量. 在执行&setup.py 之前,还需要下载和安装下面的配置工具:
如果没有安装&Python 环境,&下载 2.7.6 版本的python安装程序:
Figure 2. setup.py location
&翻译的不错哦!
3 -&打开命令提示窗口&(cmd.exe) 执行以下命令:
-&切换到脚本所在的文件夹 (框架目录): cd C:\Users\intel-user\Desktop\cocos2d-x-3.3rc0
- 运行 setup.py: python setup.py (or setup.py only)
Note:要在命令提示窗口中运行python命令,&.
- 此脚本需要Android SDK, Android NDK&和 ANT的安装路径.
Android NDK 目录:
Figure 3. Cocos2d-console 设置NDK 目录
Android SDK 目录:
Figure 4. Cocos2d-console&设置 SDK 目录
Apache ANT bin 目录:
Figure 5. Cocos2d-console&设置 ANT bin 目录
添加要求的目录之后,&重新打开命令提示窗口&(cmd.exe).&&要使用 cocos2d-console 命令必须这样做.
&翻译的不错哦!
4 –&输入 cmd.exe 进入命令行提示框(cocos2d-console 命令只能从这里执行),再次打开框架文件夹:
cd C:\Users\intel-user\Desktop\cocos2d-x-3.3rc0
在下面的步骤,我们将创建一个新的Cocos2d-x 项目:
cocos new MyGame –p com.Project.MyGame –l cpp –d Project
Figure 6.&创建 Cocos2d-x 项目
下面的参数的简单解释:
new: 创建一个新的项目,后面必须紧跟项目名称(此例中为MyGame)
-p: 定义包名
-l:&选择编程语言,可以是 cpp&或者 lua
&-d: 框架所要创建的工程结构的目录
如果一切顺利,你的项目将会在 Project 目录创建,这也是框架被提取出来的目录。
Figure 7. MyGame 目录结构
创建出来的项目包含基本的游戏(类)代码,资源(图片,音频等),以及每个框架支持的平台项目。
&翻译的不错哦!
构建 Android 应用程序
你需要配置构建 Android 游戏应用程序所需的所有环境变量(Android SDK,Android NDK,以及 ANT)。如果你还没有完成这个步骤,请查看本文“创建第一个游戏”的章节。
注意:由于&Cocos2d-console&使用 javac 命令构建 Android 应用程序,所以是必要的。
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平台的游戏屏幕
构建Win32应用程序 (对应Windows* 7&或者 Windows* 8 桌面模式)
你需要 或者后续版本来构建。
1 – 使用命令行提示框(cmd.exe), 进入框架提取出来的目录:
cd C:\Users\intel-user\Desktop\cocos2d-x-3.3rc0
2 – 执行下面的命令来编译和运行Windows平台下的游戏:
cocos run –s Project\MyGame –p win32
Figure 13. 执行命令编译和运行Windows平台下的游戏
参数的简单说明:
run: 编译和运行选择的项目
-s: 项目文件夹路径
-p: 选择的平台
注意: 如果只需要编译,请使用“compile” 代替“run”,像下面这样:
cocos compile –s Project\MyGame –p win32
在执行完命令之后,如果一切运行正常,你将看到如下的屏幕:
Figure 14. 在Windows平台下的游戏屏幕
&翻译的不错哦!
可以使用Visual Studio运行和编译此游戏工程:
1 – 在工程目录中, 用Visual Studio打开&“proj.win32”目录下的 MyGame.sln 文件.
Figure 15. Win32 工程目录结构
2 – 编译工程: 按F6键 (或 Build&菜单 -& Build Solution)&,然后按 F5&执行 (或者 Debug 菜单&-& Start Debugging). 经过编译和执行后,你应该看到和通过控制台操作相同的屏幕显示.
Figure 16. Win32 project opened in Visual Studio*
到此,你应该知道如何为Android (x86 and ARM*), Windows 7和 Windows 8 (桌面模式)创建游戏并编译它!
&Cocos2d-x 框架源码使用开源协议, 你可以在找到它.
Cocos2d-x 和相关的文档:
cocos2d-console:
目前, Cocos2d-x 3.3&存在不允许用户创建项目的问题 (详情参考 ). 这个问题已经在最新的预发布版中修复, 但还存在在Cocos2d-x最新版中.
&翻译的不错哦!
之前也用过,最大的问题还是第三方集成和各个平台打包,官方也调侃说到,开发三到四个月,打包居然用了三个月,希望以后再优化优化。框架下载 - ThinkPHP框架
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。后使用快捷导航没有帐号?
一步搞定
只需一步,快速开始
在线时间262 小时最后登录阅读权限20UID7990310
智友本科生, 积分 698, 距离下一级还需 2 积分
注册时间积分698精华0主题帖子 金币327 元 智豆28 点
感谢楼主分享 智友因你而精彩
在线时间276 小时最后登录阅读权限30UID6330928
智友硕士生, 积分 830, 距离下一级还需 370 积分
注册时间积分830精华0主题帖子 金币1725 元 智豆0 点
绝世好文,不得不顶
在线时间459 小时最后登录阅读权限35UID
智友博士生, 积分 1624, 距离下一级还需 176 积分
注册时间积分1624精华0主题帖子 金币3529 元 智豆112 点
发帖10分钟,顶帖好轻松!
在线时间890 小时最后登录阅读权限35UID
智友博士生, 积分 1437, 距离下一级还需 363 积分
注册时间积分1437精华0主题帖子 金币976 元 智豆0 点
感谢楼主分享
在线时间18 小时最后登录阅读权限20UID
智友本科生, 积分 536, 距离下一级还需 164 积分
注册时间积分536精华0主题帖子 金币1065 元 智豆44 点
。。。。。。。。
在线时间1345 小时最后登录阅读权限40UID5077277
智友助教, 积分 1992, 距离下一级还需 1008 积分
注册时间积分1992精华0主题帖子 金币1485 元 智豆0 点
以后再也嘻嘻嘻嘻嘻嘻一下有我现在我现在
在线时间179 小时最后登录阅读权限35UID
智友博士生, 积分 1373, 距离下一级还需 427 积分
注册时间积分1373精华0主题帖子 金币4661 元 智豆291 点
你到底记得记得
在线时间272 小时最后登录阅读权限20UID2804003
智友本科生, 积分 539, 距离下一级还需 161 积分
注册时间积分539精华0主题帖子 金币283 元 智豆0 点
看看,三星安卓5.0能用不
在线时间164 小时最后登录阅读权限20UID
智友专科生, 积分 323, 距离下一级还需 77 积分
注册时间积分323精华0主题帖子 金币283 元 智豆12 点
哈哈哈哈哈哈哈
在线时间506 小时最后登录阅读权限30UID2985807
智友硕士生, 积分 833, 距离下一级还需 367 积分
注册时间积分833精华0主题帖子 金币1227 元 智豆0 点
看看怎么样
大家觉得京东当初下架联想手机,是系统故障,是炒作,还是故意宣战?谁会更受伤?
Powered by

我要回帖

更多关于 微信快速开发框架v3.0 的文章

 

随机推荐