在网格细胞游戏中查找子弹轨迹上的所有细胞
Find all cells on bullet's trajectory in grid cell game
在简单的游戏中,地图(地形)被划分为网格单元格,我有一个士兵站在一个单元格上(索引行=5,列=4),士兵瞄准另一个士兵在单元格行=8列=5(士兵站在单元格点5.5,4.5和8.5,5.5的中间。如何找到子弹轨迹上从士兵一到士兵二的所有单元格?我有像矩阵这样的董事会代表。是否有可能用光线追踪算法有效地解决这个问题?(我只需要算法或想法或示例的建议,而不是代码)。有没有人有类似的问题?
试着看看布雷森汉姆的直线算法。似乎您可以使用其修改来确定遍历了哪些单元格。
相关文章:
- 在细胞中产生噪声 - CPP 和 GLSL
- 使用OOP有效地处理和读取轨迹文件
- 活着的邻居细胞未正确计数
- MPI 中的鬼细胞交换模式
- 包括带有性细胞群的标题
- 从C 中读取Excel的细胞
- 2D细胞自动机,用于基于瓷砖的水
- 如何找到两个细胞之间的路径中最狭窄的点
- Qt——计数有色细胞
- 使用 c++(SDL2) 进行突破游戏 - 试图让球改变轨迹,但存在一些问题
- OpenCV创建轨迹栏RGB,并在更改值轨迹栏时更改图像颜色
- 提升灵气轨迹线并解析unicode
- 将一些点绘制为来自video/c++的跟踪轨迹
- 绘制opencv中多个移动对象的轨迹
- 将C++类铸造到另一个类中以创建OpenCV轨迹条句柄
- 在网格细胞游戏中查找子弹轨迹上的所有细胞
- 绘制台球轨迹,不带容器
- 如何将运动学轨迹矩阵转换为4x4均质矩阵(示例)
- 在 2D 坐标系上绘制曲线轨迹
- 无法追踪迷宫中的灰色细胞