位置: 编程技术 - 正文

cocos2d-x初探学习笔记(1)--HelloWorld(cocos2dx-js)

编辑:rootadmin

推荐整理分享cocos2d-x初探学习笔记(1)--HelloWorld(cocos2dx-js),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2dx视频教程,cocos2dx4.0教程,cocos2d教程,cocos2dx4.0教程,cocos2dx官方教程,cocos2d-x教程,cocos2d-x教程,cocos2d-x教程,内容如对您有帮助,希望把文章链接给更多的朋友!

小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址

在cocos2d-x的网站上即可下到cocos2d-x的最新版本,下载后用vs即可打开相应的工程文件,这样很轻松的就完成了cocos2d-x win的配置安装,这样就可以开始跨平台开发了

和学习任何新技术是一样的,我们首先从helloworld开始,cocos2d-x工程中自带helloworld项目,我们就可以通过这个项目来看出cocos2d-x的基本结构

项目结构

可以看到win,linux,bada,ios等文件夹与平台相关的,与开发逻辑相关的即是Classes和Resource文件夹,Classes文件夹放置代码,Resource放置资源(图片,声音,图片配置文件等)

可以看出除了图片外还有app.config.txt和app.icf都是与配置相关的文件

程序结构:

在win平台上,就是win文件夹中的内容和Classes当中的内容,win文件夹内就是main类,而Classes中是平台配置文件和我们的helloworld场景类

cocos2d-x初探学习笔记(1)--HelloWorld(cocos2dx-js)

main类就算是win平台的一个入口类启动程序

AppDelegate是应用真正的入口,在这里有平台的适配参数,找到导演类,启动我们的场景

在AppDelegate除了构建函数和析构函数之外,就是处理暂停和重新开始的函数,initInstance函数处理不同平台的问题,在applicationDidFinishLaunching中就是处理导演类和场景开始代码很易懂包括设置导演类帧每秒等参数

最后是用摄像机的runWithScene开始场景

最后就是HelloWorldScene场景类,构建方法主要是建层等,关键的方法是init,主要是构建场景中的各种元素代码也很易懂,每次创建元素后将其使用this-〉addchild函数插入,即放入此场景,第二个参数就是绘制的顺序。其中构建关掉程序的方法中传入了menuCloseCallback方法,即是本类中的menuCloseCallback方法,这样就完成了第一个程序helloworld

刚开始研究此引擎,如有错误之处,希望大家多多指正

下一篇写一下摄像机等引擎关键元素,并开始研究test

cocos2d-x初探学习笔记(2)--重要概念及Test例子结构 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

cocos2d-x初探学习笔记(3)--动作(CCAction) 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

cocos2d-x初探学习笔记(5)--动作管理 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

标签: cocos2dx-js

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

上一篇:cocos 3.x android下home键后,切回游戏时黑屏太久的问题

下一篇:cocos2d-x初探学习笔记(2)--重要概念及Test例子结构(cocos2dx视频教程)

  • 未认证发票有时间限制吗
  • 个税返还什么时候到账
  • 现金流量表季度报表本期金额
  • 金税盘技术维护费怎么申报
  • 买入空调会计分录
  • 餐饮增值税发票抵扣
  • 反写了可以重新申报吗
  • 增值税加计扣除账务处理
  • 非正常损失进项税额转出会计分录
  • 建筑 设计 招聘
  • 专票红冲账务处理
  • 转让股权取得的收益是调增还是调减
  • 船期延迟出口开票开在了上个月会计处理是怎样的?
  • 最新房产税消息2020
  • 退休人员返聘后辞退怎样补偿
  • 内部退养个税计算方式
  • 报税提示您可能缺少相关组件怎么处理
  • 资本公积转增的股票可以转让吗
  • 汇兑损益减少怎么记账
  • 企业结算备付金怎么做账
  • 税控系统服务费怎么抵扣
  • 专用发票抵扣和免税区别
  • 如何使用windows10自带杀毒
  • 主营业务成本计入成本类账户吗
  • 营收和产值的区别和联系
  • 专用发票的设计流程
  • 一次性收取的房租需要按月纳增值税吗
  • 苹果14发布会时间
  • kb4507449安装失败
  • vue blob下载文件
  • 一次性工伤医疗补偿金怎么算
  • 营改增后增值税税率
  • 印花税会计分录2023
  • 未取得发票的工程预付款怎么入账
  • php初学者用什么软件
  • 如何用以前年度损益调整调增成本
  • 金融机构通过
  • phpexcel读取excel
  • 会计人员准则
  • 小规模纳税人进项票可以抵扣吗
  • php使用什么开发工具
  • php页面跳转实现什么功能
  • pyecharts 表格
  • 电子客票行程单怎么获取
  • 代开增值税发票需要预交所得税吗
  • 未使用的固定资产计提折旧应当计入
  • 企业增值税申报流程
  • 去参加博览会的英文
  • php mysql教程
  • 哪些发票可以报销哪些发票不可以报销
  • 讲课费需要提供发票吗
  • 固定资产的折旧年限规定
  • 合法有效的凭证是什么
  • sql修改表增加列
  • 通过SQLSERVER重启SQLSERVER服务和计算机的方法
  • Mysql inner join on的用法实例(必看)
  • linux添加启动
  • mcupdate.dll
  • win8任务管理器打不开怎么办
  • microsoft build
  • 如果打招呼了不理是什么原因
  • HTML文档中的头部(head)内容一般包含什么
  • android面试题简书
  • bat怎么设置
  • css透明属性详解怎么写
  • shell delete
  • win10复制c盘到新硬盘
  • unity 版本控制
  • 利用js脚本模拟鼠标点击事件
  • javascript自定义函数
  • 安卓手机管家
  • javascript核心技术开发解密
  • 编写javascript代码
  • 新浪微博手机客户端下载
  • htmlcssjavascript入门经典pdf
  • js中的类和对象
  • 进项税额转出应交税费吗
  • 棚改房办房产证用不用交费
  • 上饶市国家税务局各县区办公楼修缮
  • 车辆购置税完税证明有用吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设