標籤:unity3d 遊戲 遊戲演算法
FindWithTag尋找標籤,Find尋找名稱,2個函數均尋找遊戲對象
GameObject.FindWithTag
GameObject.Find
下面例子移動攝像機,同時追蹤球的移動
#pragma strict//code:[email protected]//date:2014-08-13import System;var translate_object:Rigidbody;var li:int=20;var floor_y:int;var mycamera:GameObject;var camera_bh:float;function Start(){var floor:GameObject=GameObject.FindWithTag("myfloor");mycamera=GameObject.Find("Ball_camera");floor_y=-floor.transform.position.y+5;camera_bh=0.01;}function FixedUpdate() { if (translate_object!=null) { if (translate_object.rigidbody.transform.position.y<floor_y){ translate_object.rigidbody.AddForce(0,li,0); } } if (mycamera.transform.rotation.x>-0.10 || mycamera.transform.rotation.x<-0.12) { camera_bh=-camera_bh; } mycamera.transform.Rotate(camera_bh,0,0); }
麥好的AI樂園部落格所有內容是原創,如果轉載請註明來源http://blog.csdn.net/myhaspl/
如下布局:
效果見:
http://mygame.myhaspl.com/test3/test3.html