Minigame Learning for Day 5

游戏地形生成与碰撞检测
本文介绍了使用简单回溯法随机生成TileBased迷宫的方法,并探讨了数学碰撞检测的概念及其实现方式,包括如何判断物体间是否相交、计算交点及预测相交时刻等内容。

游戏地形

简单回溯法随机生成 Tile Based 迷宫

http://www.jianshu.com/p/26798290ed43

碰撞检测

碰撞检测这个词通常有两种含义,一种是物理意义上的碰撞检测,另一种是数学意义上的碰撞检测。本章讨论的是纯数学的碰撞检测,即判断物体之间是否相交(包含、重合)、计算交点、预测相交时刻等。

显而易见,数学碰撞检测比物理碰撞检测的速度要快,而且消耗的内存也要少,因为不用考虑质量、能量、动量、速度、加速度等物理因素。有经验的开发者会尽量使用数学方法来模拟物理引擎的功能,以此来优化游戏的性能。

2D地图 —— 四叉树

http://www.jmecn.net/tutorial-for-beginners/chapter-15-collision-detection

https://indienova.com/indie-game-development/tile-based-line-of-sight-explained/

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值