位置: 编程技术 - 正文

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)

  • 质保金一年怎么写
  • 电子发票可以更改备注吗
  • 企业为清算状态是什么
  • 工会经费的减除项是什么
  • 应交税费减免科目金额的计算
  • 作废冲红的发票怎么做账处理
  • 企业投资可以税后扣除吗
  • 非居民企业所得税计算公式
  • 员工出国补贴标准
  • 增值税申报税额填错了怎么进行填
  • 销售方未抄报税的专票购买方能抵扣吗?
  • 企业发生的咨询费用
  • 个人交汽车购置税流程
  • 国有资产无偿划转实施方案
  • 典当行的账务处理会计分录大全
  • 销售折让怎么处理
  • 购车发票怎么做分录
  • 研发费用的会计和税法的不同
  • 生产成本和制造费用属于存货吗
  • 计提个税怎么做
  • 收到别人的文章或书,应该怎样表示
  • php8底层内核
  • macos10.15.7
  • 如何更改windows11管理员账户名称
  • 出口货物视同内销征税的会计核算
  • wordpress自定义文章类型
  • 存货损失的会计处理方法
  • 非盈利组织固定资产没入帐 怎么调账
  • c++图像二值化
  • 论文implications
  • ajax跨域请求的原理是什么
  • 哪些合同必须签订书面合同
  • 公司注册实收资本能为0嘛
  • 补交上年度的企业所得税税款计入什么科目
  • php网页上传图片并显示
  • 预收账款的会计要素
  • 企业破产员工补偿标准是按上年平均工资
  • SQL SERVER 2008 R2 重建索引的方法
  • sqlserver2005没有服务器名称
  • 允许在企业所得税税前扣除的
  • 小规模申报表填写模板
  • 资产负债表应交税费是负数正常吗
  • 行政单位资产报告范文
  • 应交税费要计提吗?
  • 开办费新会计准则
  • 税交多了可以退吗
  • 继续教育专项扣除标准是多少
  • 餐费发票报销需提供清单吗
  • 企业收到稳岗补贴需要交企业所得税吗
  • 讲课费需要提供发票吗
  • 企业投资所得如何征税
  • 企业年初借的
  • sqlserver数据库版本号怎么查
  • linux计划任务怎么写
  • windows出现问题怎么处理
  • 如何禁用u盘启动项
  • ie等级
  • opengl 4.X off-screen rendering
  • dom操作元素属性
  • shell程序中定义的函数能不能有参数
  • 安卓手机的手势密码保存在哪个文件
  • excel password recovery5.0注册码
  • 慎用是能用还是不能用
  • 简述javascript的主要特点
  • js控制横向滚动条
  • javascript图片
  • 全面解析A型天秤座男
  • javascript入门教学
  • jquery图片放大效果
  • python中ans
  • jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
  • 基于bootstrap的网站
  • 成都税务二维码扫描
  • 失业保险金领取成功
  • 安徽省历任书记
  • 异地预缴增值税销售额是含税
  • 国税系统打印不了发票怎么办
  • 再生资源税点
  • 投资损失属于所得税吗
  • 中国古代的税收制度的演变
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设