unity5.5 为啥我不能用VS打开脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity5.5 为啥我不能用VS打开脚本相关的知识,希望对你有一定的参考价值。
如果你用的是Unity内置GUI系统OnGUI()等,GUI脚本挂在任何GameObject下都可以,你可以新建一个空的GameObject然后挂到其上(或其子对象)作为它的部件统一管理。如果你用的是第三方插件的GUI系统,那要看第三方插件的要求了,比如2DToolkit的GUI脚本是挂在Sprite对象上的。 参考技术A 如果代码没问题为啥会不行呢,要不就是哪里有错误,也有可能是因为什么东西没有合理的字段吧。Unity脚本类为啥要尽量避免继承MonoBehaviour类
参考技术A 应该从MonoBehavior的机制来分析比较合适如果你的类无需引擎提供的各种初始化, 更新及析构, 物理, 渲染等的回调. 最好不要继承MonoBehavior
继承后, 引擎会在事件触发时, 通过反射调用各种函数. 这是需要消耗性能的.
当然, 如果你的类压根没挂上GameObject. 理论上说, 应该没啥卵用
所以总结, 弄不继承MonoBehavior尽量不派生
以上是关于unity5.5 为啥我不能用VS打开脚本的主要内容,如果未能解决你的问题,请参考以下文章
使用Unity时打开C# 弹出opening visual studio一直停在这个界面是啥情况?有啥办法解决?
请问大家为啥打开VS2010后,鼠标和触摸板就卡死不能使用了呢?
为啥我VS2008里的devexpress控件是灰色的不能拖,在VS2010里面却可以用?