-1
衝突時に別の3Dオブジェクトを使用して3Dオブジェクトをドラッグしたい。誰でも助けてくれるスクリプトを使って3次元オブジェクトを他の3次元オブジェクトにドラッグする方法は?
衝突時に別の3Dオブジェクトを使用して3Dオブジェクトをドラッグしたい。誰でも助けてくれるスクリプトを使って3次元オブジェクトを他の3次元オブジェクトにドラッグする方法は?
私は、ある条件の下で他のオブジェクトの後に続くオブジェクトを「ドラッグ」すると仮定しています。
Vector3.MoveTowards()を使用すると、オブジェクトがターゲットに向かって移動します。 Unityのドキュメントから
// The target marker.
var target: Transform;
// Speed in units per sec.
var speed: float;
function Update() {
// The step size is equal to speed times frame time.
var step = speed * Time.deltaTime;
// Move our position a step closer to the target.
transform.position = Vector3.MoveTowards(transform.position, target.position, step);
}
: https://docs.unity3d.com/ScriptReference/Vector3.MoveTowards.html