if (isOn_控制大小是否打开)
{
// Debug.Log("++++++++");
Vector3 scale = Vector3.one * (Vector3.Distance(Camera.main.transform.position, transform.position) / DisTance);
SetTarget.transform.localScale = new Vector3(Mathf.Clamp(scale.x,1,8f), Mathf.Clamp(scale.y, 1, 8f), Mathf.Clamp(scale.z, 1, 8f));
}
else {
SetTarget.transform.localScale = Vector3.one * (Vector3.Distance(Camera.main.transform.position, transform.position) / DisTance);
//if (FuShu)
//{
// SetTarget.transform.localScale = new Vector3(-SetTarget.transform.localScale.x, SetTarget.transform.localScale.y, SetTarget.transform.localScale.z);
//}
}
Unity 根据摄像头距离控制物体大小
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- html动态设置根字体大小(页面字体使用rem单位可根据屏幕大小自适应) 1.新建rem.js文件 (functi...