[Unity][Camera][2D][优化]2D摄像机可视范围外不播放动画
发布日期:2021-05-09 11:42:53 浏览次数:17 分类:精选文章

本文共 307 字,大约阅读时间需要 1 分钟。

 

this.GetComponent<Renderer>().isVisible

检测 是否在 所有 的摄像机(包含Unity编辑器,视图Game和视图Scene的摄像机) 中任意一个 摄像机 的可视范围内。

 

如果不知道是否被检测,可以 检测 动画 是否被播放。

 

放在Update函数或者 FixUpdate函数内使用。

...if(this.GetComponent
().isVisible == true)//当2D精灵 实体 不在摄像机 可视范围内{//播放动画...}else return;//当2D精灵 实体 不在摄像机 可视范围内 就不播放动画...

 

相关资料:

1.

2.

 

 

 

上一篇:[Unity][C#]删除父物体所有含有特定组件的子物体
下一篇:[Unity][安卓]本地文件读取其他本地apk的文件路径

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年04月21日 15时28分52秒