【发布时间】:2019-04-12 04:44:22
【问题描述】:
首先,很抱歉我的英语不是那么好,因为我是巴西人,所以我会尽量体面地描述我的问题。
嗯,我正在开发一个基于图块的 2D 游戏。在实体中,我正在创建一个 Projectile 类。目前,Projectile 可以向北/向南/向西/向东移动,但我需要使其向任何方向移动。我搜索了一下,但没有找到任何关于 Ray 2D 的好的教程或示例(仅找到关于基于光线的照明)。
例如:
x
\ x
\ /
\ /
f f
[x = projectile start position, f = projectile end position]
假设弹丸由 X 和 Y 组成(宽度和高度无关紧要)并且每刻都会移动,我该如何实现呢?
【问题讨论】:
-
我不确定您要的是哪些信息。是如何绘制弹丸的轨迹吗?或者你需要知道如何计算轨迹?向您提供一些提示您遇到困难的地方会有所帮助。
-
我需要计算轨迹
-
@HarryBlargle 我认为 OP 不想知道如何画线。 Plus OP 提到了 LWJGL,所以后端渲染也是如此。
-
@LeeALlan 您可以使用该算法找到每个滴答声中弹丸应该在的位置
标签: vector language-agnostic raytracing projectile