位置: 编程技术 - 正文

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)

  • 建筑业总产值含税吗百度百科
  • 待抵扣税金怎么算
  • 建筑劳务适用税率
  • 填写银行结算凭证的有关印鉴,应集中由谁保管
  • 减免的教育费附加和地方教育费附加怎么做分录
  • 发票没开完可以领取吗?
  • 季度销售额不超过30万,城建税减免
  • 关于环保税的计税依据
  • 可以自行设计的软件
  • 银行承兑汇票贴现会计分录
  • 多交的增税怎么做账
  • 小规模纳税人专票开3%的专票,以后就不能享受1%
  • 无需付款的其他应付款怎么做凭证?
  • linux 中cat
  • 如何在没有开瓶器的情况下开红酒
  • 新个人所得税的发展现状
  • 个税的适用税率有哪些
  • rosnmgr.exe - rosnmgr是什么进程 有什么用
  • scchost.exe - scchost是什么进程 有什么用
  • 成品油企业自用油需要开具发票吗
  • 什么是集成显卡长什么样
  • 冲销上月计提费用
  • 纳税人购进农产品取得
  • 收到汇票结余会怎么样
  • video.js能播放什么格式
  • vue父子组件生命周期钩子执行顺序
  • nodejs.org
  • pilot coat
  • nodejs官方文档
  • thinkphp3.0
  • 通行发票可以抵增值税吗
  • 网上学电脑
  • 港口公司属于什么性质的单位
  • 业务出差餐费如何记账
  • python怎么自己写函数
  • php接口技术
  • 玩转mongodb4.0从入门到实践
  • 稽查查补的税款由谁追征
  • 资产减值损失借方余额在利润表怎么填列
  • sql server 2008数据库引擎等安装失败
  • 工程服务费会计怎么做账
  • 出口货物当月销售当月就要开票吗
  • 免税商品外汇业务
  • 存货 跌价
  • 代金券消费怎么做分录
  • 2020年防洪基金计算公式
  • 管理费用怎样分摊归集到产品
  • 兼营即征即退产品 增值税
  • 负债表预付账款怎么填
  • 企业分红给个人的税收
  • 研发部门的房租一次记入还是分摊
  • 原股东决定
  • 财政补助结转余额在借方还是贷方
  • 高新技术企业的税收优惠政策
  • 税审报告一定要税所主任签吗
  • 日记账的标准格式是
  • mysql报错1091
  • windows 9x
  • linux系统之间的区别
  • vmware虚拟机步骤
  • u盘一键启动安装系统,电脑只有两个盘
  • windows关机蓝屏是怎么回事
  • centos6挂载ntfs硬盘
  • win7英语
  • 根据自己的需求配置一台电脑
  • Win10 Mobile 10586升级后无限重启怎么办 硬重启帮您解决
  • win10怎么安装google浏览器
  • win7系统删除文件夹怎么恢复
  • windows 10预览版
  • cocos2dx官方教程
  • 详细解读了
  • angularjs教程
  • jQuery ajax分页插件实例代码
  • jquery获取元素的父元素
  • js使用类
  • 深入python3
  • 地税申报打印不了发票
  • 沈阳市地方税务局
  • 我的世界服务器怎么创建
  • 劳务派遣工为什么没年假了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设