http://docs.unity3d.com/ScriptReference/Physics.SphereCast.html 我会想象它基本上是光线投射,但在几乎所有的方向。我将如何去制作我自己的球体播放功能?
在这种情况下的光线会像这样被创建:
Ray.new(Vector3.new(x,y,z) -- origin
Vector3.new(x,y,z)) -- direction
澄清:我创建的roblox,不断旋转360度的迪斯科球。每当球旋转大约一度左右时,它就会向几乎所有方向发射射线。这些光线使用FindPartOnRay(ray)记录任何接触点的位置。从那里我将阐明我从FindPartOnRay(ray)获得的位置。
更好地使用本地命中= {...} – lhf 2014-11-06 10:54:26
我不完全确定这个函数是做什么的。我会告诉你我在做什么,然后也许你可以告诉我如何使用这个功能来完成我的目标,或者推荐我以另一种方式来完成目标。我正在不断旋转360度的roblox上创建迪斯科舞会。每当球旋转大约一度左右时,它就会向几乎所有方向发射射线。这些光线使用FindPartOnRay(ray)记录任何障碍物的位置。从那里我将阐明我从FindPartOnRay(ray)获得的位置。 – Andrew 2014-11-07 02:58:20