如何用Unity在iPhone中顺利移动?
How to make a smooth move in iPhone with Unity?
我只是做了一些立方体,让它们在构建上垂直移动,然后我发现它在 iPhone 上真的不平滑,谁能帮助我吗?
void Update () {
transform.Translate (0, Time.deltaTime * 3, 0);
}
终于找到问题所在了,因为Unity限制帧数是30,所以我重新设置后运行就很顺利了
Application.targetFrameRate = 60;
通常在 Build (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
的目标值,可以更改。
我只是做了一些立方体,让它们在构建上垂直移动,然后我发现它在 iPhone 上真的不平滑,谁能帮助我吗?
void Update () {
transform.Translate (0, Time.deltaTime * 3, 0);
}
终于找到问题所在了,因为Unity限制帧数是30,所以我重新设置后运行就很顺利了
Application.targetFrameRate = 60;
通常在 Build (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
的目标值,可以更改。