unity

unityおぼえがき3

■コリジョン衝突した相手のタグを取得 function OnCollisionEnter(collision:Collision){ if (collision.gameObject.tag=="xxxx") {} }collision.gameObject.nameだと名前を所得。 ■インスタンスで作った相手のゲームオブジェクト所得 var obj : GameObject;…

unityおぼえがき2

■Physics.Raycast()で戻ってくる値hit.point 座標 hit.normal 面の角度 hit.distance 距離 hit.collider コリジョン情報 var hit : RaycastHit; Physics.Raycast(origin, direction, hit,distance,layerMask); if (hit.collider.gameObject.tag=="Player") {…

unityおぼえがき

自分のためのメモです。■CharacterControllerはCharacterController.Moveを実行したときにCollisionに当たった方向としてCollisionFlags.CollidedXxxxxを返す。 CollidedAbove 上 CollidedSides 横 CollidedBelow 下 CollidedNone collisionFlags = controll…