如何根据箭头指向形成一条射线

就像下面的这个线一样,怎么个实现发呢?大佬么给点思路

画线?

不是画线,就像上面的图片一样,下面的球弹出的轨迹

可以用射线检测,但是不知道是否有更好的办法

貌似可以的额,我试试去,谢谢了

前几天用的这个写了一个,可以实现这个功能,但是有个小bug,不确定是不是自己写的有问题,最近比较忙,就没继续写,如果兄台有啥问题,可以相互沟通一下啊

同想实现这个功能,求助

发射一个点出去,可以理解为用一个点按照固定角度飞出去,每隔一定距离就记录一个坐标,触墙反弹,总距离达到时结束模拟,然后按这些坐标绘制一个个精灵即可

点是类似子弹那种不断发射出来的,发射器还可以旋转

这只是简单的物理学知识。人工测算路径,再绘制出来。

我不是要画线,而且路径基本都在变

在变也无所谓的,旋转过程中不断去计算新的路点就行了

我这么实现了,然后旋转之后,之前生成的路径点就开始放飞自我

这就是几何问题, 已知: 球的坐标, 最右/左侧的X坐标, 触点坐标. 求线, 以及其90度线.

多计算几步就出来了.

触点坐标不是已知的吧

不是很清楚你的实现细节,应该是哪个地方有一些逻辑问题,以前做瞄准时我是用这个思路,这个在变动时是需要每帧更新渲染对象的