一、概述
光线投射在游戏中的应用有很多,比如光照,伪3D成像的计算等。我认为光线投射是学习2D游戏开发必须要会的一个技能。并且其原理并不复杂,博主用光线投射做的一个伪3D地图展示也只花了4天左右时间,所以推荐大家花点时间掌握这个既简单又实用的游戏开发技术。光线投射最主要的思想是用到了透视投影,并且相机在Z轴上的位置是不变化的。下面这篇文章详细讲述了关于光线投射的所有原理,博主在此不在赘述。
https://permadi.com/1996/05/ray-casting-tutorial-table-of-contents/
如果有任何疑问欢迎大家交流。