【发布时间】:2015-10-04 15:54:05
【问题描述】:
我正在使用这个脚本来制作背景滚动。背景是四边形上的材质:
using UnityEngine;
using System.Collections;
public class scrollBG : MonoBehaviour {
Update is called once per frame
void Update () {
MeshRenderer mr = GetComponent<MeshRenderer> ();
Material mat = mr.material;
Vector2 offset = mat.mainTextureOffset;
offset.x += Time.deltaTime / 6f;
mat.mainTextureOffset = offset;
}
}
在进入游戏大约 30 秒之前,它都可以正常工作,然后它会变得非常迟钝,并且会逐渐变得更糟。游戏设置非常简单,只是行星从屏幕一侧飞到另一侧的风景视图,您必须躲避。我怎样才能改善滞后? (行星移动得很好)。可能值得一提的是,我正在为 Android 开发。
【问题讨论】:
标签: c# android performance unity3d-2dtools