【发布时间】:2023-01-12 16:08:17
【问题描述】:
我已经考虑了一段时间,
但我找不到答案,所以我在问一个问题。
我正在用 C# opengl(opentk) 制作游戏。
起初,我尝试搜索每个像素的子弹坐标以查看
如果它击中了敌人。
该方法需要过于广泛的搜索。
我不是要你编码。
只需要一些提示。
任何帮助,将不胜感激。
【问题讨论】:
标签: c# algorithm opengl opentk
我已经考虑了一段时间,
但我找不到答案,所以我在问一个问题。
我正在用 C# opengl(opentk) 制作游戏。
起初,我尝试搜索每个像素的子弹坐标以查看
如果它击中了敌人。
该方法需要过于广泛的搜索。
我不是要你编码。
只需要一些提示。
任何帮助,将不胜感激。
【问题讨论】:
标签: c# algorithm opengl opentk
旋转场景,使轨迹变为垂直。这是通过应用转换来完成的
X' = (u.X - v.Y) / √(u²+v²)
Y' = (v.X + u.Y) / √(u²+v²)
所有点。 ((u, v)定义拍摄方向。)
现在足以检查是否
Xc' - R < Xo' < Xc' + R
和
Yo' < Yc'
【讨论】: