缩放视野大小"/>
Unity3D获取脚本组件并控制摄像头缩放视野大小
public class CameraGFVision : MonoBehaviour
{float mScaleSpeed = 5f;//缩放移动速度/// <summary>/// 申请缩放视野/// </summary>/// <param name="iScaleDir">正数扩大视野,负数降低视野</param>public void ReqScaleVision(int iScaleDir){//保持x与z轴不变,上下拉升Y轴transform.position += new Vector3(0, iScaleDir * Time.deltaTime * mScaleSpeed, 0);}
}
public class UITest : MonoBehaviour
{string mCameraName = "Main Camera";bool mLongPressAdd = false;//长按加号bool mLongPressSub = false;//长按减号// Update is called once per framevoid Update(){//支持长按加号效果if (mLongPressAdd) {GameObject.Find(mCameraName).GetComponent<CameraGFVision>().ReqScaleVision(1); }}public void OnButtnClick(){GameObject.Find(mCameraName).GetComponent<CameraGFVision>().enabled = true;}pu
更多推荐
Unity3D获取脚本组件并控制摄像头缩放视野大小
发布评论