0
私は奇妙な問題を抱えています。Rigidbody
をテレポートしたいときは、プラットホームから転がり、オブジェクトコールVoid
でトリガーを入力してください。OnTriggerEnterでリジッドボディをテレポートする
ここのコードです:
void OnTriggerEnter(Collider triggerCollider)
{
print(triggerCollider.gameObject.name);
if (triggerCollider.gameObject.name == "void")
{
myRigidbody.position = new Vector3(0,10,0);
}
}
myRigidbody
は、プレイヤーRigidbody
印刷作業罰金です。移動はRigidbody
は動作しません。
なぜですか?私は何かを欠いている?私はあなたが間違った方法の男に全体のことをやって考える
「myRigidbody」とは何ですか?あなたが私たちに与えたコードで定義されているとは思わない – Jhecht
myRigidbodyはリジッドボディのコンポーネントなので、おそらく 'myRigidbody.transform.position = new Vector3(0,10,0);' –
また、オブジェクトは "無効"または "無効"と呼ばれますか?文字列の比較は大文字小文字の区別 –