位置: 编程技术 - 正文

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

  • 支付的运输费用计入什么科目
  • 金税三期反映出来的是前几年的问题
  • 增值税专用发票抵扣期限
  • 代开发票含税价怎么核算为不含税发票
  • 研发费用属于哪个费用
  • 待抵扣进项税额是什么意思
  • 营业执照经营范围劳务怎么写
  • 如何开商业承兑汇票业务
  • 上市公司存货跌价准备怎么看
  • 三包范围内的维修费谁出
  • 购买债券取得的利息收入计入什么科目
  • 房地产企业开发成本科目明细
  • 公司租金收入交多少税
  • 产品不合格重新加工叫什么
  • 缴纳土地出让金购买的土地是无形资产吗
  • 出口退税征税
  • 公司向员工个人借款
  • 多认证的增值税怎么处理
  • 国家税务总局关于取消增值税扣税凭证
  • 税控盘不存在怎么回事
  • 出口外贸海运费的会计处理
  • 事业单位存货包括
  • 政府奖励金额是否要交二次税呢
  • 补缴的公积金可以取出来吗
  • 什么经营范围可以开培训费
  • 营业执照副本编号是指什么
  • 企业所得税分期收款确认收入的时间政策
  • 工会固定资金是什么
  • php日期差
  • 融资租入固定资产的入账价值
  • 计提企业所得税会计分录怎么做
  • wordpress怎么搜索域名
  • 无人蹭网 网络还不好
  • php加载mysql
  • 自然人股东是
  • 国税局发票打印软件下载
  • 子公司破产对母公司是利好还是利空
  • 毕业设计基础
  • 管理费用明细账余额累加吗
  • 年数总和法怎么算年折旧额
  • 含税与不含税的区别是什么
  • 有限合伙企业属于企业法人还是非法人企业
  • sql server 2008使用说明
  • 一般计税增值税预缴税款怎么算
  • 小规模不开票怎么做账
  • 六税一费减免
  • 投资者向企业投入资本的形式
  • 计提生产产品的机器设备的折旧应借记制造费用科目
  • 餐饮充值规则说明
  • 阿里巴巴新任董事长叶
  • 逐步测试法计算内含报酬率
  • 转账时转错账号怎么办
  • 微软开放式许可协议
  • 老毛桃U盘装系统综合教程
  • centos which
  • linux常用的几种压缩工具
  • ubuntu ftp服务器怎么搭建
  • ubuntu如何打开
  • 文件夹删不掉显示另一个程序打开
  • win7在开始菜单右击
  • 64位的win10更新安装补丁KB3105213失败总是重复安装该怎么办?
  • win7升级win8.1
  • win7资源管理器不停的崩溃重启
  • uisrollview
  • 深入理解
  • android移动网络
  • oracle sql mysql
  • python如何进行线程操作
  • unity3d documentation
  • javascript编写
  • nodejs基本原理
  • jquery删除dom
  • javascript的相关应用
  • Python工程师面试题 与Python Web相关
  • javascript编程技术
  • 移动退订业务怎么恢复
  • 企业税务代码是什么号
  • 贵州网上税务大厅官网
  • 2021年河南省企业退休职工丧葬抚恤金标准
  • 在电脑上怎样做word的文档
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设