【发布时间】:2015-12-24 05:04:51
【问题描述】:
我只是做了一些立方体,让它们在构建上垂直移动,然后我发现它在 iPhone 上真的不流畅,谁能帮帮我?
void Update () {
transform.Translate (0, Time.deltaTime * 3, 0);
}
【问题讨论】:
标签: unity3d unityscript unity5
我只是做了一些立方体,让它们在构建上垂直移动,然后我发现它在 iPhone 上真的不流畅,谁能帮帮我?
void Update () {
transform.Translate (0, Time.deltaTime * 3, 0);
}
【问题讨论】:
标签: unity3d unityscript unity5
通常在构建(SplashScreen)的第一个脚本时,写
void Start(){
Application.targetFrameRate = 60;
}
然后在你的代码中Update修改代码为,
void Update () {
transform.position = Vector3.MoveTowards (transform.position, new Vector3 (0, -16, 0), Time.deltaTime * 3);
}
-16是Y的目标值,你可以改一下。
【讨论】:
最后我发现问题出在哪里,因为Unity的帧率限制在30,我重新设置后运行流畅。
Application.targetFrameRate = 60;
【讨论】: