Unity脚本类为什么要尽量避免继承MonoBehaviour类

 我来答
水昭懿0jd
2017-11-04 · TA获得超过3095个赞
知道大有可为答主
回答量:5538
采纳率:0%
帮助的人:1871万
展开全部
因为继承Mono比较消耗性能。这个本人也说不出什么具体的原因,完全凭感觉猜测。也没有做过性能测试,所以不知道究竟对性能会产生多大影响。要是有人做过相关的性能测试,希望能分享一下!
但是如果不继承Mono,会有很多不方便的地方。同时如果A不继承Mono,那么A这个类的List也无法在Debug界面看到,觉得第二点特别难以忍受。
第一、不能使用Invoke和Coroutine了。
第二最近在思考这个问题。
首先我认为,不赞成继承Mono的人大概出于性能的考虑、调试不方便了,不能在Inspector和Debug tab看到参数。
第三、不自动调用Update之类的方法了,这个不算是太大的坏处
本人在开发中
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式