位置: 编程技术 - 正文

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)(置顶聊天折叠怎么开启)

  • 成立蔬菜公司免税吗
  • 企业税号还未开户
  • 金税三期的主要系统
  • 注册税务师报名条件
  • 非盈利机构怎么说
  • 一般纳税人增值税申报操作流程
  • 收据可以盖发票专用章吗有效吗
  • 远期采购合同会查吗
  • 零税率的发票
  • 公司收到的其他发票
  • 发票未能在汇算清缴前取得怎么办?
  • 税务一般纳税人
  • 未足额代扣代缴车船税
  • 工会筹备金交给谁
  • 机票保险可以报销入账吗
  • 生产型企业一般会有哪些外来文件
  • 企业研发活动中心职责
  • 季报企业所得税营业收入本年累计怎么填写
  • 回收站已损坏 是否清空该驱动,点鼠标无法操作
  • 刷信用卡没手续费
  • 华为mate50pro怎么读
  • 购买的办公电脑怎么入账
  • wan口ip地址和lan口ip地址不能
  • linux配置ssh免密
  • 咨询服务费怎么交税
  • 涉税服务实务重点总结
  • 在网上怎
  • php中的类型提示是什么
  • php用户会员系统
  • 卖出回购证券的钱怎么算
  • 搭建自己的php mvc框架
  • php img
  • 以前年度损益调整会计分录
  • php数字增1
  • 基建 技改
  • vuea
  • super命令linux
  • linux symbolic link
  • 哪一款macbook
  • 社保基数是按基本工资还是应发工资
  • wordpress文章发布不显示作者
  • 净资产小于注册资本
  • 融资租赁首付租金定义
  • 免税产品出口是否可以退税
  • 固定资产处置增值税政策
  • 上期金额是属于负债吗
  • sql server 2008全称
  • 无法在common files上设置新的所有者
  • MySQL读写分离中间件
  • sql server 创建数据表状态1第三行语法错误怎么回事
  • 注册公司注册公司
  • 无形资产加计扣除怎么算举例
  • 公司支付的工伤待遇包括哪些
  • 金融工具占比低
  • 现金日记账怎么填
  • 管理费用怎样分摊归集到产品
  • 跨年度的银行未入账如何处理
  • 为什么生产经营许可证要第三方代办
  • 赠送商品给客户怎么写分录
  • 企业申请支付宝账号步骤
  • 主营业务收入和营业外收入的区别
  • 私营公司商业汇票怎么开
  • kvm虚拟机运行方式
  • vsftpd配置用户登录目录
  • gsicon.exe是什么进程 作用是什么 gsicon进程查询
  • seg是什么文件
  • cocos2dx加libevent库
  • unity基础包
  • python的threadpool
  • nodejs cli
  • shell 批量删除
  • 如何设置python
  • 如何使用jquery实现点击按钮弹出一个对话框
  • Python的for和in
  • python中json的用法
  • android实战项目
  • 税务局各部门职责
  • 保险专票可以抵进项税吗
  • 企业收取承包费如何缴纳增值税
  • 铁西区地税局电话多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设