[cocos2dx]Cocos Code IDE使用教程

[cocos2dx]Cocos Code IDE使用教程,第1张

概述环境 下载安装java jdk,如果你安装的jdk是32位,那你就下载32位的IDE,如果是64位就下载64位的IDE 下载安装Python,最好是2.7.5(32位还是64位根据你系统选择) 下载安装vs2012版本及以上 下载安装Cocos Code Ide 1.2.0  下载引擎cocos2d-x3.3, cocos2d-x-3.3.zip 下载android SDK,adt-bundle- 环境

下载安装javajdk,如果你安装的jdk32位,那你就下载32位的IDE,如果是64位就下载64位的IDE
下载安装Python,最好是2.7.5(32位还是64位根据你系统选择)
下载安装vs2012版本及以上
下载安装CocosCodeIde1.2.0
下载引擎cocos2d-x3.3,cocos2d-x-3.3.zip
下载androIDSDK,adt-bundle-windows-x86_64-20140702.zip

下载NDKandroid-ndk-r9d-windows-x86_64.zip,cocos2d-x3.3(r9d)cocos2d-Jsrc1(r9b)这边特别说明下因为这个IDE版本是和cocos2d-x3.3,cocos2d-Jsrc1一起发布的,对IDE支持目前最好的版本。
下载apache-Ant,apache-ant-1.9.4-bin.zip,
ApacheAnt,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发.

说明

AndroIDSDK:SDK(softwaredevelopmentkit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、 *** 作系统等建立应用软件的开发工具的集合。因此!AndroIDSDK指的既是AndroID专属的软件开发工具包,androIDsdk可以理解为是一个AndroID开发的工具,实际上它是作为eclipse的一个插件,有了它,就可以在eclipse里开发AndroID程序了

ADT:AndroIDDevelopmentTools安卓开发工具,ecplise里的插件,安卓开发工具插件,AndroIDADTbundle里已经包含有了adt和与其兼容的ecplise软件

AndroIDNDK:(Nativedevelopkit),本地开发工具包,NDKGoogleAndroID进行本地开发而放出的一个本地开发工具.

NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将sojava应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的mk文件隔离cpu、平台、ABI等差异,开发人员只需要简单修改mk文件(指出哪些文件需要编译编译特性要求等),就可以创建出so NDK可以自动地将soJava应用一起打包,极大地减轻了开发人员的打包工作。

下面说说NDK的事,

由于AndroID运行的手机配置千差万别,所以在配置较低的手机上运行某些程序可能会运行不了,其原因有可能就是因为配置太低。由于AndroID采用的是Java编程,是一种虚拟机的机制,所以其运行效率上会很有影响,通常较好的做法是,如果遇到刷屏或者 *** 作网络层的数据,而且数据交换频繁的情况下,建议使用底层的C或者C++来完成费时的动作。所以这就涉及到JavaC的相互调用。Java是不能直接调用C写的dll,或者exe代码或者库文件。需要使用到NDK进行中间转换。

cocoscodeide常见问题

新建工程 1.双击cocoscodeIDe,发现首页有luaJs选择,我们这边选择lua
2.右键左边的explorer新建工程,首次进入会出现这个页面,叫你配置引擎的目录,点击选择刚才下载解压的引擎根目录.
也可以通过菜单 Window ( 窗口 ) -->Preferences( 首选项 ) -->cocos-->lua


3.右击->new->cocos工程


这边有3个点可能需要注意下:
(1).就是那个size是新建桌面平台的模拟器大小,对于非桌面平台是无效的,决对不是设计分辨率,设计分辨率的设置时自己在lua代码中设置的。
(2).是否添加源码.为什么要分是否添加源码呢。
如果你不添加源码,可以使用它内置的PrebuiltRuntime(已经编译好来运行脚本的二进制)来开始编写lua脚本了。
那如果添加源码呢,添加了源码如果你对它内置的PrebuiltRuntime不满意或者功能不够(比如要自己导出接口),你可以自定义修改c++代码然后生成自定义runtime来使用。
注:对于只想体验下IDE的人,可以不选择源码,这样新建工程的速度比较快,当然对于长期使用IDE的人也可以开始不选择添加源码,然后发现功能不够用了再进行追加源码(右键工程-->CocosTools-->AddNativeCodesSupport)
(3).上面的新建过程的配置会写到新建的工程根目录下的config.Json

{  "init_cfg": {    "isLandscape": true,--横竖屏配置    "isWindowtop": false,"name": "CocosLuaGame",--窗口标题的名字,只对桌面平台有效    "wIDth": 960,--模拟器窗口的宽,只对桌面平台有效    "height": 640,--模拟器窗口的高,只对桌面平台有效    "entry": "src/main.lua",--入口文件    "consolePort": 6010,--这个是IDE与runtime间传输命令的端口    "uploadPort": 6020,"deBUGPort": 10000,"forwardConsolePort": 10089,"forwardUploadPort": 10091  },"simulator_screen_size": [--模拟器上菜单的多个分辨率    {      "Title": "iPhone 3Gs (480x320)","wIDth": 480,"height": 320    },{      "Title": "iPhone 4 (960x640)","wIDth": 960,"height": 640    },{      "Title": "iPhone 5 (1136x640)","wIDth": 1136,{      "Title": "iPad (1024x768)","wIDth": 1024,"height": 768    },{      "Title": "iPad Retina (2048x1536)","wIDth": 2048,"height": 1536    },{      "Title": "AndroID (800x480)","wIDth": 800,"height": 480    },{      "Title": "AndroID (854x480)","wIDth": 854,{      "Title": "AndroID (1280x720)","wIDth": 1280,"height": 720    },{      "Title": "AndroID (1920x1080)","wIDth": 1920,"height": 1080    }  ]}
调试 IDE是可以进行桌面平台的调试,也可以进行真机调试,包括androID真机和IOS真机

加断点,按F11,效果如下


CocosCodeIDE农场游戏Demo解析

如何androID真机调试 参考 总结

以上是内存溢出为你收集整理的[cocos2dx]Cocos Code IDE使用教程全部内容,希望文章能够帮你解决[cocos2dx]Cocos Code IDE使用教程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1055503.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存