【发布时间】:2015-08-02 13:36:48
【问题描述】:
两个可用的transform.Rotate 方法重载之间的实际区别是什么?
一个版本使用浮点数作为其参数,而另一个使用 Vector3 似乎使用相同的参数。
两者之间是否存在首选/最佳实践/性能更好的选项?该文档并没有真正说明一种方式。
transform.Rotate (new Vector3(0, Input.GetAxis("Mouse X") * sensitivityHor, 0));
transform.Rotate(0, Input.GetAxis("Mouse X") * sensitivityHor, 0);
【问题讨论】:
-
使用对当前代码最方便的一个。毫无疑问,一个调用另一个,但我们故意不告诉我们哪种方式有效,因为它是与方法的正常运行无关的内部实现细节。