get_transform is not allowed to be called from a MonoBehaviour constructor (or instance field initia

来源:互联网 发布:东南大学软件学院学费 编辑:程序博客网 时间:2024/06/08 10:17

get_transform is not allowed to be called from a MonoBehaviour constructor (or instance field initializer), call it in Awake or Start instead.

这个问题的出现,千万不能出现,出现就说明你的代码质量不够高,stupidcode man!!! or girl…

第一种:

Error code:private Transform mainCameraTr = Camera.main.transform;Right Code:private Transform mainCameraTr ;void Start(){    mainCameraTr = Camera.main.transform;}
第二种:
public class RotateAroundSelf : MonoBehaviour {     public RotateAroundSelf(float foo)  // Class class constructor     {         Vector3 speed = new Vector3(0,foo,0); //now it's evil     } }


阅读全文
0 0
原创粉丝点击