位置: 编程技术 - 正文

cocos code ide 1.0.0 RC0 使用教程

编辑:rootadmin

推荐整理分享cocos code ide 1.0.0 RC0 使用教程,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

cocos code ide 1.0.0 RC0 使用教程

本文转自: 感谢作者分享!

前两天cocos2d-x发布了cocos code ide 1.0.0 rc0,这个是目前(.7.)为止最新的ide,之前发布的1.0.1 beta,1.0.2beta都是测试版,首先你可以看下官网它的环境要求,我这边大概说下几个重点:

IDE常见问题连接地址本人机子是windows位第一篇、环境1.需要安装jdk,如果你安装的jdk是位,那你就下载位的IDE,如果是位就下载位的IDE2.安装Python,最好是2.7.5(位还是位根据你系统选择)3.安装vs版本及以上(如果是mac系统安装xcode5.1以上)4.下载android SDK(并下载android-以上)5.下载引擎cocos2d-x3.2 地址6.下载Cocos Code Ide 1.0.0 rc0 地址7.下载NDK cocos2d-x3.2(用r9d) cocos2d-js rc1(用r9b)这边特别说明下因为这个IDE版本是和cocos2d-x3.2 、cocos2d-js rc1一起发布的,对IDE支持目前最好的版本。将使用cocos2d-x3.2来做教程,cocos2d-x3.2的NDK要求是必须r9d,所以请下载安装r9d吧。8.下载Ant 地址Ok到目前为止,环境已经好了,我这边以位版本作为演示第二篇、新建工程1.下载ide之后解压,双击里面的exe运行,发现首页有lua和js选择,我们这边选择lua2.右键左边的explorer新建工程,首次进入会出现这个页面,叫你配置引擎的目录,点击选择刚才下载解压的引擎根目录. 也可以通过菜单Window-->Preferences-->cocos-->lua 3.开始右键新建工程, 这边有3个点可能需要注意下:(1).就是那个size是新建桌面平台的模拟器大小,对于非桌面平台是无效的,决对不是设计分辨率,设计分辨率的设置时自己在lua代码中设置的。(2). 是否添加源码.为什么要分是否添加源码呢。 如果你不添加源码,可以使用它内置的PrebuiltRuntime(已经编译好来运行脚本的二进制)来开始编写lua脚本了。 那如果添加源码呢,添加了源码如果你对它内置的PrebuiltRuntime不满意或者功能不够(比如要自己导出接口),你可以自定义修改c&#;&#;代码然后生成自定义runtime来使用。注:对于只想体验下IDE的人,可以不选择源码,这样新建工程的速度比较快,当然对于长期使用IDE的人也可以开始不选择添加源码,然后发现功能不够用了再进行追加源码(右键工程-->Cocos Tools-->Add Native Codes Support)(3).上面的新建过程的配置会写到新建的工程根目录下的config.json中"init_cfg":{ "isLandscape": true, //横竖屏配置 "name": "HelloLua", //窗口标题的名字,只对桌面平台有效 "width": , //模拟器窗口的宽,只对桌面平台有效 "height": , //模拟器窗口的高,只对桌面平台有效 "entry": "src/main.lua", //入口文件 "consolePort": //这个是IDE与runtime间传输命令的端口 }, "simulator_screen_size": [ //模拟器上菜单的多个分辨率 { "title": "iPhone 3Gs (x)", "width": , "height": }]第三篇、调试 IDE是可以进行桌面平台的调试,也可以进行真机调试,包括android真机和IOS真机1.点击菜单栏的调试按钮,直接默认调试的是桌面平台 运行起来的测试例子是这样的window下有个比较隐藏的功能,就是右键程序的标题栏有一些功能。 双击lua文件的左边栏就可以下断点了,鼠标移上去就可以查看变量&#;了,这些就不详细说明了。2.如何android真机调试 点击菜单的设置调试配置按钮(也可以右键工程debug-->debugconfig),弹出配置框选择android模式,它会弹出让你设置NDK,SDK,ANT根目录,把之前下载好的设置进去。 接下去连接手机,点击debug开始进行真机调试。这边有几点要注意的:第一、不管是你是否选择adb模式都必须手机开启wifi模式,并且保证电脑和手机同一个局域网,互相ping通,因为它使用的是远程调试。第二、那使用adb模式和非adb模式有什么区别呢,使用adb模式将手机通过USB插入电脑,它会自动帮你安装apk到手机,并且帮你启动apk,然后上传文件。第三、假设你已经安装apk到手机了,你可以不使用usb连接电脑,在手机上手动点击启动apk,然后把IP填写到IDE调试android配置的IP地址栏中,然后点击调试。第四、不用wifi的模式,直接使用usb调试什么时候可以做到,感觉短时间做不到。不管是android的runtime还是ios的runtime包里面都是不带资源(src和res目录)的,所以直接点击Play是无法直接进入的 ,runtime需要配合IDE进行资源上传才能工作,IDE修改代码保存将立即上传到手机端。那如果要打包带资源的怎么办?请看下面的第五篇生成发布包(发布包是不带runtime的功能的,也就是说没法调试,上传资源等)第四篇、自定义runtime什么叫runtime?runtime 是已经编译好来运行脚本的二进制文件。在IDE新建出来的工程目录下有个runtime目录,里面有内置了预编译好的PrebuiltRuntime,用这些PrebuiltRuntime,就可以上面的各种操作了。为什么要自定义runtime呢?可能预编译好的runtime不能满足你的需求,比如你要增加导出接口,你要修改xxx ....等等. 那这时候你就需要添加源码来自己定义。然后重新编译,必须选择你自己的生成的runtime,才有新加的功能。下面就看如何添加一个自定义的导出接口。1.基于第二篇新建工程,如果你新建的时候添加了源码,那就不需要重新添加源码了,如果你还没有添加源码那就添加源码,右键工程-->CocosTools-->Add Native codes Supports... 2.假设我们要自定义一个接口,添加Lua导出对于lua绑定导出的方式教程,请看这个文章ide lua binding将生成的2个文件lua_cocos2dx_custom_auto.cpp及lua_cocos2dx_custom_auto.h和自定义的CustomClass类的两个文件CustomClass.h及CustomClass.cpp添加到自己的工程中,如果是win就使用vs打开工程,给他添加到工程中如果是android那就添加到CocosLuaGameframeworksruntime-srcproj.androidjniandroid.mk如果是mac.ios那就使用xocde打开工程把自己新添加的4个文件添加进去3.接下去就是重新编译runtime,然后调试的时候选择我们自己修改定义的runtime进行调试了重新编译: 右键工程-->CocosTools-->Build Custom Runtimes... 选择自定义的runtime: 右键工程-->debug-->debugconfigure,选择win点击runtime path选择自己生成的runtime 第五篇、直接发布产品ide有个功能是直接生成可发布的apk及ipa,其中包括签名右键工程-->CocosTools-->Package Apk for Android...我这边是window所以只能生成apk,如果是mac就可以生成ipa了,但是生成ipa之前要先安装好证书 如果对于什么是keystore不懂的,请网上查找下

cocos2dx3.x利用sokcet创建客户端和服务端 (三) 客户端:连接服务端boolconnectServer(constchar*serverIP,unsignedshortport);向服务端发送消息voidsendMessage(constchar*data,intcount);接受服务端数据的回调函数std::functionvoi

cocos2dx3.0在mac下Android的环境配置 项目进行到关键时刻,关卡大致排完,现在就来捣鼓一下cocos2dx在mac下得Android环境配置。windows下得安卓环境配置可能比较常见和熟络,mac下去打包apk可

Cocos2dx 3.0 实战之—— 重写《超级马里奥》其七 加载界面的最终效果 啥也不说了,这节的内容其实是在上节的基础上改的,直接上最终的源码。LoadScene.h/***Loadding场景的声明*/#ifndef__LOAD_SCENE_H__#define__LOAD_SCENE_H__#includecocos2d

标签: cocos code ide 1.0.0 RC0 使用教程

本文链接地址:https://www.jiuchutong.com/biancheng/372590.html 转载请保留说明!

上一篇:eclipse cocos2dx Couldn't load cocos2dcpp from loader

下一篇:cocos2dx3.x利用sokcet创建客户端和服务端 (三)(cocos2dx schedule)

  • 预收账款期末余额计算公式
  • 公司购买的意外险属于个人还是公司
  • 已经认证的发票可以作废吗
  • 临时设施摊销方案怎么写
  • 物业代收费:有关法律
  • 境外签署合同的效力
  • 合伙企业的合伙协议
  • 公司向个人转款备注备用金合法吗
  • 工程在建期间的会计分录
  • 企业间贴现手续怎么办理
  • 银行付款退回重新开户
  • 企业出售产品
  • 购买电脑配件的网址
  • 企业所得税申报时间
  • 企业所得税收入是什么意思
  • 苗木免税发票可以认证增值税吗
  • 给职工买的意外险怎么做账
  • 营改增行业销售额的规定
  • 应纳税所得额怎么理解
  • 客户购买产品的好处
  • 非全日制劳动用工扣税
  • 企业外籍个人子女教育补贴
  • 产品核算会计业务流程
  • 4s店 监管
  • 货款打多了退款怎么做账
  • 停薪留职单位欠缴社保怎么处理
  • 教您电脑网速很慢怎么办
  • 收回借支款的账务处理
  • 2020税务预警后如何解除
  • 生产企业委外加工比例出口免抵退税
  • 家装行业如何确认收入
  • 跳线和短接
  • 什么是所得税收入
  • php堆和栈
  • 销售返利的形式有哪些
  • 辅料分配方法
  • 保险赔款的会计分录
  • 汇算清缴怎么调减
  • 挖机出租给公司
  • 自定义max函数
  • 公司年终奖怎么入账
  • 【Zabbix实战之部署篇】Zabbix客户端的安装部署方法
  • PyTorch 深度学习实战 | 基于生成式对抗网络生成动漫人物
  • python快速检索
  • 营业税金及附加会计分录
  • 营业执照上的注册资金可以改吗
  • 税控盘费和服务费都可以减免吗
  • mysql的查询缓存与redis的区别
  • 增值税零税率和免税的范围
  • 出售固定资产的损失计入什么科目
  • 增值税发票遗失可以补开吗
  • 个体户开票超过多少认定为小规模
  • 差旅费津贴要交税吗怎么算
  • Keepalived+HAProxy实现MySQL高可用负载均衡的配置
  • 税务安全证书应用客户端不成功是什么意思
  • sqlserver验证方式
  • 固定资产计提折旧的会计科目
  • 增值税及附加税费申报表附列资料一
  • 先收到发票还没付款怎么做账
  • 新成立的公司如何注销
  • 汽车高速公路收费卡
  • 利润相关计算公式是什么
  • 采购折扣怎么结算
  • ca证书费用计入什么科目
  • 对公账户进出账常识
  • 明细账的建账
  • mysql密码怎么找回
  • Win10系统任务栏一直转圈
  • googletoolbarnotifier.exe是什么进程?GoogleToolbarNotifier怎么关闭?
  • xp系统无法安装win7系统
  • bash.exe
  • windows超级管理员默认密码
  • mmc.exe是什么
  • perl教程 pdf
  • 汤姆猫arcode
  • css隐藏显示元素的方法
  • python登陆代码
  • js函数的声明方式
  • 形容有待完善的词语
  • 注销的卡补回来还能恢复以前的套餐吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设