位置: 编程技术 - 正文

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)

  • 单独计税的年终奖怎么算
  • 企业所得税年度汇算
  • 投资者投入固定资产的合同或协议约定
  • 银行手续费回单可以作为入账依据吗
  • 什么是税收超额征收
  • 小规模纳税人工程发票几个点
  • 设立登记核准通知书未签名不能办理其他业务
  • 未认证待抵扣进项税重分类
  • 废品销售是否缴纳增值税
  • 子公司是长期股权投资吗
  • 劳务派遣公司如果倒闭了怎么办
  • 小规模纳税人税率有几种
  • 2016年营改增后18个税种,第一大税种是()
  • 应收账款进行债务转让
  • 税率调整后之前签的合同用变更吗
  • 预缴增值税被挂账怎么办
  • 转让无形资产所有权计入什么科目
  • 固定资产怎么进入生产成本
  • 季度不超30万需计提增值税吗
  • 销售方开票不填开户行
  • 全额计提坏账的款项收回
  • 社会保险差额征税的账务处理?
  • 外籍人士离职补偿
  • 挂名财务负责人会坐牢吗
  • 代扣代缴税款的完税凭证抵扣期限
  • 个人出售普通住房个人所得税
  • PHP:oci_password_change()的用法_Oracle函数
  • 哪些发票可以作为替代发票
  • pc direct
  • wedp是什么文件
  • 黄金期货交易进场规则
  • 利用python自动填问卷
  • 申请高新技术企业收入要多少
  • framework怎么用
  • ajaxuploadfile
  • 会计审核费用报销单的职责
  • 预付一年的房租并收到了发票会计分录
  • 内部结算属于什么科目类别
  • 小餐饮需要交什么税
  • 退质保金计入什么科目
  • 坏账准备的账务处理例题
  • 银行账号未备案怎么解决
  • 前端面试题汇总.pdf
  • 上年所得税费用借方有余额,怎么调整
  • mongodb数据库中间创建自己名字首字母的数据库
  • 一个人失恋了该怎么安慰她
  • 企业出租无形资产使用权取得的收入应计入
  • 新公司开账户需要多少钱
  • 在建工程会计科目明细
  • 交易性金融资产入账价值怎么计算
  • 收款金额比开票金额多怎么处理
  • 虚开发票的三种情形是?
  • 发票超过定额了怎么处理
  • 免抵退怎么理解
  • 建筑业纳税人简易征收偷逃增值税
  • 航天信息发票全额抵扣
  • 弥补亏损后怎么做账
  • bios解除
  • linux怎样挂载
  • centos6.5dns配置
  • winxp怎么改壁纸
  • 系统配置运行命令
  • win7关机没反应怎么办
  • win8.1安装包
  • win10mobile官网
  • android的开发
  • 置顶如何设置固定顺序
  • jquery简单例子
  • python下三角
  • perl中的$_
  • web标准有哪些方面
  • OnApplicationFocus
  • jQuery使用$.ajax进行即时验证的方法
  • Android UI之FrameLayout(帧布局)
  • shell脚本计算字符串长度
  • 浙江省发票勾选认证操作流程2021
  • 本市可以跨县高考报名吗
  • 垃圾填埋税率
  • 国家电子税务总局重庆电子税务局
  • 烟台税务app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设