[英]Garry's mod lua, moving a vector closer
我猜您在说的是关于点的,而不是传统意义上的向量。 我们称玩家为V1的点和固定点V2为点,则代表从固定点到玩家D的距离的向量为:
D = V1 - V2
现在,我们将V2移动到距离玩家更近的新位置,比方说分数c:
V2 = V2 + c * D
因此,如果您想将文本的位置移近播放器十分之一,则可以将c = 1/10设置为。
例如,使用您的库,我们可以直接修改不动点向量(2):
d = v1
d:Sub(v2)
d:Mul(0.1)
v2:Add(d)
上面的代码将使固定点v2移近十分之一。 如果可以检查文本是否被某些东西遮挡,则可以逐步移动它,直到它被遮挡为止。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.