位置: 编程技术 - 正文

cocos2dx 3.3 helloworld 入门 学习与详解

编辑:rootadmin

推荐整理分享cocos2dx 3.3 helloworld 入门 学习与详解,希望有所帮助,仅作参考,欢迎阅读内容。

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

刚刚开始学习cocos2dx3.3,做一下记录,方便以后回来看。

分析helloworld是怎么初始化director,如何创建场景和显示等。

参考资料:

和 "AppDelegate.cpp" 文件这两个文件是 Cocos2d-x 游戏的通用入口文件,类&#;于一般 Windows 工程中主函数所在的文件。大家先看一下整个helloworld的结构图看不懂没关系,后面我会解释,最后再回来看一下结构图,一目了然。2、游戏的启动的时候,AppDelegate就像main函数一样,直到游戏结束,AppDelegate才会结束运行。如图所示,我AppDelegate流程分成三段来看:(1)AppDelegate首先初始化director、添加资源之类的东西(2)然后createScene()创建一个场景类对象(3)之后就开始run(),运行这个场景类3、上面的三个小步骤都是挺容易看懂的,不过我要重点分析的是第二个小步骤,这个scene初始化这一块,scene初始化里面是开发人员主观能动性发挥的地方。应该大部分人都能看懂吧,不过我还是啰嗦一下:

auto scene = HelloWorld::createScene();//这句话使用了c++的新特性,详情请看 layer=HelloWorld::create();这一个语句会自动调用init函数,因为create()初始化了了一个新的Helloworld对象,会自动调用init去初始化。4、create () 我就不分析了,大家可以根据下面我介绍的方法研究一下。经验分析:1、遇到这种分析问题,遇到不懂的函数,善用xcode6的单步调试功能,如果想要单步调试,还是按快捷键“continue ” (control+command+Y)比较方便

2、如果不知道这个函数干嘛用,就可以按住“command”,再左键点击想要看定义的函数

如下:

cocos2dx 3.3 helloworld 入门 学习与详解

左键点击的时候,就会变色,然后就可以跳转到目标函数的定义;

继续看定义,如下

原来CREATE_FUNC(__TYPE__)是一段宏定义,相当于“static create()”方法的实现。

3、当时纠结了好久,不知道要研究cocos2dx 2.X 还是3.X,直到我把两种的helloworld 源码看了一遍之后,我发现无论 学哪一种都行,不过推荐3.X,因为3.X做了更多的封装,把开发者从大量的代码中解放出来,特别是UI设计方面,程序员不用再花过多时间去做界面

把iOS的UIImage转为cocos2dx中可用的图片数据 转自:

cocos2dx 3.4版本直接运行exe 不能运行bug 官方在昨天刚升级了cocos2dx3.4最终版我就下载试用了下感觉不错不过在win下运行exe时出现了问题查看代码后发现在执行exe时没有输入参数直接改代码在S

cocos2dx3.3显示中文 参考:

标签: cocos2dx 3.3 helloworld 入门 学习与详解

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

上一篇:cocos2dx-3.x(三)、场景切换及可能产生的错误

下一篇:cocos2dx 3.4版本直接运行exe 不能运行bug(cocos2dx 4.0更新内容)

  • 小规模纳税人印花税怎样计算
  • 挂靠到运输公司的车转让给个人如何交增值税
  • 增值税发票9个点和13个点区别
  • 三证合一后税务登记证要收回吗
  • 进出口企业外汇收支平衡
  • 确认增值税时要通过未缴增值税科目吗
  • 可以自己制作的商品
  • 小规模增值税申报表如何填报
  • 利润表本期金额怎么算
  • 财务离开公司需要交接哪些资料?
  • 应收留抵税额退税款科目怎么添加进项
  • 预缴的所得税怎么做分录
  • 医疗器械行业进销存软件
  • 工程投标保证金最新规定
  • 无法收回的应收帐款
  • 进口货物的关税完税价格不包括
  • 实收资本的账务处理题目
  • 银行开户许可证什么时候开始取消的
  • 技术服务费属于无形资产吗
  • 国税地税企业所得税划分
  • 前期工程费如何分摊
  • 农副产品税率及范围
  • 代建项目增值税税率
  • 最新《资源税纳税标准
  • 零申报的企业
  • 什么情况下可以取保候审
  • 非居民企业指定扣缴合同备案
  • 溢价转让股权的会计处理
  • 酒店优惠券财务如何记账?
  • 饮料厂税率
  • 员工个税需要计提吗现在
  • msmpeng.exe是什么进程
  • 银行进账单和现金缴款单的区别
  • avoid什么用法
  • 其他债权投资和持有至到期投资的区别
  • 无数据库cms
  • 材料盘盈分录
  • 公司车辆出售需要什么手续
  • 所得税费用会计科目代码
  • 支付劳务费会计科目怎么写
  • 手写发票可以报维修费吗
  • 科技局创业扶持资金
  • 在途物资属于会计科目吗
  • 会影响当期损益的科目有
  • 税金及附加的科目核算有哪些
  • 税控盘是什么会计科目
  • 信用证保证金有利息吗
  • 企业库存现金的限额是
  • 短期借款的实际利率与现金折扣的关系
  • 流转税怎么核算
  • 滴滴打车老板起源故事
  • 对公账户原路退回备注怎么写
  • 成品油生产库存
  • 境外劳务输出收费表标准
  • 医院收到卫生局拨款会计分录
  • 电费发票未到怎么入账
  • 汇兑损益的税务处理
  • 公司转让二手车需要缴纳什么税
  • 会计工作的基本步骤和主要工作
  • 建账时应考虑的问题包括下列哪三项
  • sqlserver数据库中表的类型有哪些
  • 怎么看solaris版本
  • iexplores.exe是什么病毒
  • ubuntu20.04升级20.10
  • win7旗舰版怎么重装系统教程
  • 家庭普通版win7
  • perl localtime函数
  • qt widget opengl
  • 数据类型 python
  • unity全景
  • 网页js识别设备的唯一性
  • Android 仿 iphone 自定义滚动选择器
  • JavaScript fontcolor方法入门实例(按照指定的颜色来显示字符串)
  • 面向对象的三大特征
  • 加油站怎么收税
  • 辽宁取暖补贴发放标准2020
  • 爱普生如何
  • 公司权责清单范围
  • 酒店,旅店的营业范围
  • 中税网讲师
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设