位置: 编程技术 - 正文

《跑跑跑》(五)——添加障碍物,Tiled障碍层的使用(跑跑跑游戏)

编辑:rootadmin

推荐整理分享《跑跑跑》(五)——添加障碍物,Tiled障碍层的使用(跑跑跑游戏),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:跑跑l1,跑跑哞哞,跑跑跑跑,跑跑wkc,跑跑哞哞,跑跑跑跑,跑跑v1,跑跑跑跑,内容如对您有帮助,希望把文章链接给更多的朋友!

首先利用TiledMap在原来的地图上添加上障碍物,先新建两个图层,分别叫barrier和meta2,如下

选中barrier,然后利用图块中的素材,在地图上画障碍物,如图:

嗯....在地图上一坨坨的就是所说的障碍物。

但是如果现在保存,重新运行项目的话,可以发现这些障碍物并不能阻碍主角前进

所以才需要用到meta2图层,先加载下面的图块:

(命名为meta2)

右键红色方块,点击”图块属性“,在属性中添加属性Colliadable,&#;改为true

选中meta2对象层,然后用meta2图块中的红色方块填涂之前添加的障碍物

然后保存!

《跑跑跑》(五)——添加障碍物,Tiled障碍层的使用(跑跑跑游戏)

接下来,我们修改代码

Player.h

meta2,就是刚刚在TileMap中创建的对象层

tileCoordForPosition()函数是将cocos2d中的坐标转换成在TiledMap中的&#;子坐标

在setTiledMap中获取meta2对象层,并设置为不可见(红色方块)

接下来修改setTagPosition函数,来判断主角前方是否可通行

cocos2dx 3.1 cpp版本转lua版本 mac 项目最开始使用的c开发,第一版上线后总结经验,感觉走了很多弯路,所以第二版开发我决定将项目转成lua。使用c开发主要遇到这几个麻烦:一,招人

在cocos2dx中解析CSV文件 本文主要是用C简单的实现了cocos2dx中对CSV文件的解析,由于能力有限,写的不好的地方提出来共同学习共同进步,这里参考了笨木头使用LUA解析CSV文件

返回场景和音乐 播放背景音乐,实时音乐#includeSimpleAudioEngine.hCocosDenshion::SimpleAudioEngine::sharedEngine()-playEffect(pew-pew-lei.wav);//实时音乐CocosDenshion::SimpleAudioEngine::sharedEngine()-

标签: 跑跑跑游戏

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

上一篇:欢迎使用CSDN-markdown编辑器(欢迎使用本公司智能语音电动车)

下一篇:cocos2dx 3.1 cpp版本转lua版本 mac

  • 增值税月末结转还是年末结转
  • 非员工私车公用怎么进行账务处理
  • 营业执照备案登记流程
  • 税务季报利润表的本年累计可以更改吗
  • 上月做其它应付款本月发票到如何做
  • 资产负债表存货为负数原因
  • 发行债券到期一次还本付息和按月付息哪个发行价格低
  • 物业公司代收的电费差额收入
  • 个人拿身份证可以贷款吗
  • 新办企业需要做什么
  • 损益类科目包括收入类和费用类么
  • 盈余公积什么时候调整
  • 在建工程转入固定资产的条件
  • 个体户开劳务费税率
  • 成品加工为另一个产品
  • 1697510722
  • 行业协会会费收缴标准
  • 电信猫光信号灯不亮
  • ajax+json
  • 工程结算和决算一样吗
  • 预付款指的是
  • 支付手续费委托代销是什么意思
  • 设备经营租赁属于什么行业
  • 无人驾驶控制方向
  • 诉讼费属于什么费用
  • 出售其他债权投资差额计入
  • 建行E信通贴现需要什么资料
  • 常用的php操作mysql的函数有哪些
  • vue实现简易购物车
  • vue实例教程
  • 拖欠工程款利息的司法解释
  • 营业执照类型的区别是什么
  • 增值税发票货物名称要求
  • 瀑布流样式
  • mongodb开启
  • 销售bu是什么意思
  • mysql优化命令
  • 什么企业的应急预案需要备案
  • 施工企业老板名字
  • 在建工程包括哪些大类科目
  • 银行的存单丢失了可以补办吗
  • 税务师报名条件和要求
  • 开发成本期末如何结转
  • 契税应该计入税金及附加吗
  • 加强备案管理
  • 建筑企业工程管理部职责
  • 关于合同履约成本的表述错误的有
  • 主营业务成本与其他业务成本的区别
  • 新企业设置账簿
  • 会计凭证会计账簿与账务处理程序
  • sql数据库检查
  • mysql5.7.
  • mysql联合索引生效原则
  • ubuntu中怎么安装vscode
  • mac安装pyenv
  • Win7 64位系统声卡重装过程中出现失败的解决方法
  • 在局域网内,什么可进行网络资料的共享
  • imac 迅雷
  • 如何删除win7系统
  • win10系统的文件夹选项在哪里
  • linux shell脚本实例
  • 打开字符面板
  • cocos内存管理
  • grid sheet
  • scrollview怎么用
  • Linux shell实现HTTP服务示例代码
  • unity开发安卓游戏教程
  • css中hack
  • pycharm怎么学
  • vue只适合做单页项目吗
  • get调用接口
  • 利用pm2部署多个设备
  • unity怎么新建项目
  • jquery图片效果
  • unity接入安卓sdk
  • 浙江发票查验不了什么原因
  • 浙江税务打不开,提示新版本
  • 临沂学生医疗保险多少钱
  • 怎么绑定办税员
  • 税控发票证书密码是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设