- 1
- 0
- 约2.36千字
- 约 10页
- 2019-11-05 发布于湖北
- 举报
ANDROID游戏碰撞原理
游戏碰撞的大致可以分为这几种类
1. 主角与边界的碰撞,限制主角不能走出手机屏幕
外。
2. 主角与物理层的碰撞,与地图中的房子桌子 椅子
等等。
3. 主角与游戏人物之间的碰撞,这里指 NPC等。
4. 主角与脚本框发生的碰撞,例如走进房间出线一段
剧情对话等等。
由此可见游戏中的碰撞主要是可以分为
1. 点与矩形之间的碰撞
2. 矩形与矩形之间的碰撞
3. 圆形与圆形之间的碰撞
4. 圆形与矩形之间的碰撞
今天我主要介绍一下以上中最特殊的一个
碰撞方式主角与物理层之间的碰撞。如 图所示:每
个小方块中储存着地图块的信息,在二位数组中如果
为-1 表示属于物理层不可通过, 其它均可通过。 也就
是说-1 这个地图块的位置绘制这物理层的东西。主
角在行走的时候通过自己的坐标原点计算出自己在
二位数组中的索引,然后根据索引找到数组中的数值
判断自己是否可以通过。
绘制地图
根据地图编辑器生成出来的数组,一定是先绘制背景
层地图,然后在绘制第物理地图等等。
物理碰撞层生成的数组是不用绘制的,只需要每次主
角移动坐标的时候检测是否与物理层发生碰撞 .
背景底层
物理层
碰撞层
说到这里可能有些朋友会问为什么第一层要和第二
层分开?这两层不能合二为一吗?
如图所示:用两个图层主要是为了解决物理层图片不
能全部显示,好比下面这个荷花,它的绘制区域在矩
形中周围白色
您可能关注的文档
- 2019年继续教育公需课答案.doc
- 2019年超星尔雅「个人理财规划」章节测试答案.doc
- 2019年高考全国二卷59分优秀作文.doc
- 2019年高考真题理科数学分类汇编(解析版)-函数和答案.doc
- 2019年高考经济生活第二单元考试试题汇总.doc
- 2019年高考语文全国1卷试题答案及详细解析(精校word版).doc
- 2019幼儿园秋季教研工作计划.doc
- 2019成人高考(高起专)数学复习资料.doc
- 2019成人高考政治模拟卷的答案(百海教育).doc
- 2019教师继续教育专业课答案.doc
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)