位置: 编程技术 - 正文

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更新内容)

  • 工资超出5000怎么样纳税
  • 什么是销项税额抵减
  • 外商投资的企业是民营企业吗
  • 代扣代缴通用缴款书怎么打印
  • 油补是福利费还是工资
  • 公户网上转账怎么撤回
  • 城建税借贷方向
  • 原材料计划成本和实际成本的区别
  • 应交增值税明细科目核算内容
  • 员工垫付公司费用法规
  • 对外支付佣金代扣代缴
  • 美国边境管理体制
  • 代理运费进项税额抵扣
  • 应收账款增加记哪一方
  • 采购成本包括哪两种
  • 营改增后兼营非应税劳务的税务处理怎么做?
  • 财务费用为什么会出现负数
  • 解决口苦最快的方法
  • OS X Yosemite系统下载失败怎么办?OS X 10.10下载错误解决方法
  • 预付卡销售和充值
  • 小规模餐饮业怎样报税减免
  • 税务退回城建税期末怎么结转
  • 电脑每次开机都要选择系统怎么办
  • windows 11预览版
  • 关闭开机自动启动
  • 销售货物是什么意思
  • 房产税去哪交税
  • 工资零申报3个月后不能申报了吗
  • node .js
  • 前端实现文件下载列表
  • cp命令复制系统文件/etc/profile
  • vue路由怎么实现
  • 应交税费应交增值税销项税额
  • 从银行提取现金50000元备发工资
  • 预算会计的核算对象是什么
  • 安全文明措施费比例
  • 非流动资产基金 新会计制度 对应
  • python输入函数帮助
  • 合伙股权退出机制
  • java第一步
  • 子公司减资是利好还是利空
  • 电子发票的开具开具方式是?
  • 废品销售是否缴纳增值税
  • 个人所得税分摊方式怎么填
  • 固定资产直接记入费用科目
  • 含税销售收入会计分录
  • 主营业务收入可以进一般户吗
  • 公司注销前的发票怎么查
  • 无形资产处置的相关费用计入哪里
  • 预付账款没有收到货怎么处理
  • 工资表的重要性
  • 非正常损失的进项税
  • 2021年财务新规定
  • 员工宿舍发生事故赔偿吗
  • 中药饮片盘点损耗率 法律
  • 税收返还如何做账
  • 公司购买电缆线怎么做账
  • 旧账整理方案
  • sql语句 时间
  • mysql 绿色
  • 你一定不知道的56个历史真相
  • win10预览版21277
  • mac安装win10系统后怎么关掉f1快捷键
  • pniopcac.exe是什么
  • 疯狂冰淇淋罗德
  • vuerouter嵌套路由
  • 迁移图片到另一台设备什么意思
  • jquery.form
  • c语言node定义
  • 如何使用定向流量
  • python 循环太慢
  • 动态效果怎么设置
  • 运输费用抵扣税率最新规定
  • 机关工勤人员2022工资套改表
  • 增值税税控开票软件升级
  • 融资租赁公司购入老旧租赁资产会计处理
  • 芜湖地税微机编码是什么
  • 贷款抵押担保合同
  • 为什么国家要收房产税
  • 2017企业所得税年度申报表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设