現在、操作しているキャラクターがPlane(ドア)と当った時に違うsceneへと移動するようにしたいと思っています。(いる部屋から違う部屋への移動)
PlaneとキャラクターオブジェクトにはWorld Particle Collider、そしてRigid Bodyをつけています。
また最初はPlaneのほうにつけていたスクリプトですが、こちらのスクリプトを操作しているキャラクターオブジェクトにつっくけてみました。
lang
1using UnityEngine; 2using System.Collections; 3 4public class enterRoom : MonoBehaviour { 5 6 void OnCollisionEnter(Collision col) 7 { 8 if (col.gameObject.CompareTag("Door1")) { 9 Debug.Log ("testtest"); 10 Application.LoadLevel("room1"); 11 12 } 13 } 14}
ですが、ゲームプレビューでキャラクターをドアまで行き、当っているのですが何もイベントが置きません。部屋から部屋へと移動できないままです。
このCollision系に関して、もしなにか間違いがありましたら教えていただけませんでしょうか?
どうぞよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/04/23 15:12
2015/04/24 02:13