位置: 编程技术 - 正文

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)

  • 印花税的征税范围具体有哪些
  • 城镇土地使用税减免税政策
  • 生产企业出口货物劳务免抵退税申报明细表
  • 我国现行的增值税属于什么
  • 增值税发票管理办法
  • 车辆购置税如何计算
  • 公司为员工报销的医药费
  • 个体户开公账户需要什么资料
  • 加计抵减进项税转出需要调减吗
  • 其他应付款为负数
  • 事业单位法人证书查询
  • 多计提的工资怎么处理?
  • 公司筹建期间
  • 固定资产附加的账务处理
  • 银行期初数不对,怎么调整
  • 投资支付的现金增加说明什么
  • 本月无销项只有进项申报表如何填写
  • 母公司向分公司收取管理费
  • 人工成本如何申报个税
  • 未计提工资
  • 物业管理体现在哪些地方
  • 转账支票用途可以写劳务费吗
  • 安全提取费用标准
  • 利润表中的其他综合收益
  • 设计费要计入固定费用吗
  • thinkphp i方法
  • mysql的字段类型有哪些
  • php字符串数组函数
  • 不动产经营租赁范围
  • 应用程序无法正常启动0xc000007b
  • 多枝发财树怎么修剪
  • 矿产资源补偿费计入科目
  • 房地产销售老项目增值税
  • 教育行业财务处理流程
  • 票折怎么操作
  • 自学前端,你必做的事
  • 什么是变动成本率
  • 营业税差额计税
  • phpcms手机端
  • phpcms使用教程
  • 企业预收账款缴纳个税吗
  • 小规模劳务派遣公司税率
  • 银行代发工资必须要本行的卡吗
  • sqlserver阻止保存要求重新
  • 足浴店装修大概多少钱一平
  • 个税申报错误已经扣税款怎么处理
  • 出口货物备案单证目录怎么填
  • 会计学营业利润
  • 净值怎么算?
  • 先收款次月发票怎么做账
  • 金税盘离线开票时间超限的处理方法
  • 发票可以冲销几次
  • 什么是结构性存款基金
  • 租赁办公楼
  • 有收入有支出怎么求和
  • win7 64位系统关机按钮不见了怎么找回 win7关机按钮设置步骤
  • windows vista界面
  • 还原精灵使用教程
  • unable to boot - please use a kernel appropriate for your cpu的解决方法
  • 一岁的宝宝可以喝枸杞水吗
  • window8设置ip
  • pcalc是什么软件
  • win7thin
  • lookAtCamera
  • js数组操作函数
  • linux如何配置jdk
  • vuecli脚手架是干什么的
  • vue中使用类class
  • 资源加载中是什么原因
  • mac上安装破解软件会怎样
  • python listnode
  • python字符串连接join
  • js如何实现类的继承
  • jquery设置隐藏属性
  • jquery22
  • Android-Universal-Image-Loader 图片异步加载类库的使用
  • 卸载python后模块库还用卸载吗
  • 广东省电子税务局电话
  • 实际金额与报关金额不符
  • 船舶吨税的税目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设