事实上这个弱智的错误我已经犯过两次了。
很经常我们都使用了暴露变量(public *** ****),有些情况下我们会做这样的事儿:
public int _Scale = 20;
预先为这个暴露变量赋值这样。
接着我们在编码的时候有可能会这样做:
transform.Rotate(Vector3.up, Time.deltaTime * _Scale);
好吧~看起来很简单我们想要物体以每秒20的速度绕着y轴旋转。
接着我要干白痴的事情了:
我觉得20太快了吧~好吧慢一些:
public int _Scale = 10;
我去~还很快,再慢一些:
public int _Scale = 1;
我去~为什么没有发生变化~????
哥哥,以后请更改暴露变量的时候在unity编辑框里面更改行么?!!!!!!