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