深入浅出游戏算法(4)-unity3d算法(3)-移动摄像机

来源:互联网 发布:中南大学网络考试答案 编辑:程序博客网 时间:2024/06/05 17:44

FindWithTag查找标签,Find查找名称,2个函数均查找游戏对象

GameObject.FindWithTag

GameObject.Find

下面例子移动摄像机,同时追踪球的移动

#pragma strict//code:myhaspl@myhaspl.com//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

0 0
原创粉丝点击