unity3d中暴露变量使用上的一个注意点~

来源:互联网 发布:医生升级数据 编辑:程序博客网 时间:2024/05/19 10:39

事实上这个弱智的错误我已经犯过两次了。

很经常我们都使用了暴露变量(public *** ****),有些情况下我们会做这样的事儿:

public int _Scale = 20;

预先为这个暴露变量赋值这样。

接着我们在编码的时候有可能会这样做:

 transform.Rotate(Vector3.up, Time.deltaTime * _Scale);

好吧~看起来很简单我们想要物体以每秒20的速度绕着y轴旋转。

接着我要干白痴的事情了:

我觉得20太快了吧~好吧慢一些:

public int _Scale = 10;

我去~还很快,再慢一些:

public int _Scale = 1;

我去~为什么没有发生变化~????


哥哥,以后请更改暴露变量的时候在unity编辑框里面更改行么?!!!!!!