位置: 编程技术 - 正文

cocos2dx3.2 整体概览(四)—— Sprite(精灵)(cocos2dx 2.2.2)

编辑:rootadmin

推荐整理分享cocos2dx3.2 整体概览(四)—— Sprite(精灵)(cocos2dx 2.2.2),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2djs,cocos2djs,cocos 2.5d,cocos2dx 3.17,cocos2dx4.0教程,cocos2dx4.0入门,cocos2dx4.0教程,cocos2dx4.0入门,内容如对您有帮助,希望把文章链接给更多的朋友!

对我个人而言,Layer就感觉像是PhotoShop等图像处理工具中的图层概念一样。在制作游戏时,场景中的几个层合在一起就构成了游戏内容。但是实际上可能还有响应触摸事件的固定,但着手应用为主,概念以后慢慢理解,理解了再做记录。

这里主要还是记录一个最常用的类——Sprite(精灵)。Sprite是对图像的封装,除却文字游戏,游戏还是需要很多图像图形表现其内容。而Sprite可以简单的看做一个图像,同时,Sprite又提供了很多方法对图像进行操作。

首先,是Sprite的创建:

这种方法是直接根据 图片文件路径创建的方法,图片在Resources文件夹下。

cocos2dx3.2 整体概览(四)—— Sprite(精灵)(cocos2dx 2.2.2)

这种方法同上,但是规定了图片显示的区域,如例,background只显示"Img/background/bg_main.png"这张图片中矩形(0, 0, , )的部分。(0, 0)是图片的左上角。

普通的create方法加上没没参数的一共就这三种,这两种是很常用的方式。

另外还有利用帧缓存和纹理的方式,现在记下来也没什么用,等如果用到再详细记录其他创建方式的详细使用说明。

然后在创建好了一个Sprite之后,马上想到的就是如何在场景中显示该Sprite。

正如之前所说,只要将其添加到渲染树中即可:

setPosition是Sprite的方法,显而易见,就是设置Sprite的位置。然后利用父节点的addChild方法将其添加到父节点上即可。

如何处理Sprite是个大问题,限于篇幅无法详述,只有在遇到问题时具体分析了。

[置顶] 利用Cocos2dx3.2制作重力版俄罗斯方块(Crazy Tetris) 之前有说在试做一个游戏,一个月前差不多做好了,是有重力的俄罗斯方块,还试着上传到了百度分发平台,结果还通过了:百度:

Cocos2dx3.2 Crazy Tetris 基本设置及主菜单页面(菜单、按钮) 从本章开始就主要通过我制作CrazyTetris游戏的过程而展开。制作伊始,我先大致地想象了一下整个游戏的流程:因此,本章就是游戏入口以及开始菜单页

Cocos2dx3.2 CrazyTetris 物理引擎使用初步 之前说过引擎中重要的内容如Sprite,游戏中的主人公及其他内容都可以用它来表现,但如果想要和现实世界更加相近,就需要应用物理学知识模拟物理

标签: cocos2dx 2.2.2

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

上一篇:[置顶] android项目大全,总有你所需的([置顶]津鱼.我爱你)

下一篇:[置顶] 利用Cocos2dx3.2制作重力版俄罗斯方块(Crazy Tetris)(置顶聊天折叠怎么开启)

  • 免税收入进项税额转出比例结转法
  • 质量赔偿款计入什么会计科目
  • 分公司开专票需要缴税
  • 销项税额是开票金额么
  • 未能确认收入的原因
  • 车船税是费用吗
  • 成品油经销企业开具的成品油电子专用发票
  • 利息股息红利所得个人所得税税率
  • 账本印花税如何申报缴纳
  • 确认投资收益是按照出资比例还是股权比例
  • 一台电脑上能装多个金税盘吗?
  • 房产税税率和应纳税额
  • 调整以前年度应付
  • 无形资产软件摊销年限是多少
  • 替票是什么和发票的区别
  • 电子发票报销有什么用
  • 资产负债表资产总额在哪
  • 无形资产可以作为仓储物
  • 苹果7充电设置在哪里
  • 穿越火线刷枪视频教程
  • xp系统怎么取消用户登录
  • 公司向法人借款会计分录
  • php面包屑导航
  • WIN11输入法怎么隐藏到任务栏
  • php stream_get_meta_data返回值
  • 入库的原材料属于什么科目
  • linux1970
  • 外币报表折算差额计入其他综合收益
  • 律师费怎样入账
  • php 单例模式优点及如何实现
  • 带息票据和不带息票据区别
  • 外经交的个税如何计算
  • 定额发票丢失了怎么补办
  • 卡克斯劳坦恩酒店
  • 序列标注技术应用
  • Vue中 provide、inject 详解及使用
  • 生育津贴的钱怎么取出来
  • 新设立的企业如何办理开业税务登记
  • 自产自销的农产品可以抵税吗
  • 设备折旧费怎么使用
  • 公司注销剩余的发票怎么作废
  • 不认定为一般纳税人的有哪些
  • 征税小规模纳税申报
  • mysql切片
  • 专家劳务费可以在手机操作吗
  • 金税四期有什么变化
  • 开具劳务发票需要哪些资料?
  • 会计账簿错误处理方式
  • 应收票据的核算范围包括
  • 减免的残保金怎么做分录
  • 工资每月变动社保怎么变
  • 进账单,其中有两个账户
  • 带赠品折扣的发票怎么开
  • 应税劳务会计分录
  • 印花税减免税额怎么填
  • 货物破损怎么写会计分录
  • 其他权益工具确认递延所得税负债
  • MySQL 与 Elasticsearch 数据不对称问题解决办法
  • win2000服务器
  • 系统的虚拟内存可以清理吗
  • win10自带地图打不开
  • ntfs硬盘分区整数
  • linux主机名是什么意思
  • /etc/rc.d/rc与/etc/rc.d/init.d的关系介绍
  • linux系统磁盘管理的主要内容
  • win7系统通知在哪
  • w8网络设置
  • win8.1技巧
  • win7打开文件总是询问
  • win10无法打开wifi列表
  • windows定位
  • ubuntu20安装unity桌面
  • jquery 列表实现
  • package.json里面的配置
  • 原生js实现ajax步骤
  • jquery complete
  • android studio中r文件在哪
  • Android boot.img制作
  • 江苏省国家税务局
  • 湖北省税务系统欠税管理工作指南
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设