ある点からある点まで Rigidbody.AddForce を使ってオブジェクトを移動させたいとき。
例えば、(0f, 0f, 0f)から(0f, 0.46f, 0f)まで移動させたいとき下記にどのようなスクリプトを組み込めばいいか教えてください!
C#
1void AddObjectAnchor(ARObjectAnchor arObjectAnchor) 2 { 3 Debug.Log ("object anchor added"); 4 if (arObjectAnchor.referenceObjectName == referenceObjectAsset.objectName) { 5 // ARobjectanchorで検証したオブジェクトの名前とReferenceObjectAseetにセットしているオブジェクトの名前が同じとき、 6 Vector3 position = UnityARMatrixOps.GetPosition (arObjectAnchor.transform); 7 //ARObjectAnchorからpositionを取得 8 Quaternion rotation = UnityARMatrixOps.GetRotation (arObjectAnchor.transform); 9 //ARObjectAnchorからrotationを取得する 10 11 objectAnchorGO = Instantiate<GameObject> (prefabToGenerate, position, rotation); 12 } 13 } 14
よろしくお願いします!
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/01 09:42
2018/10/02 03:08