2
我在下面的代碼中只使用Quad創建滾動背景。我的問題是如何在一段時間後停止滾動背景。例如,我希望在我的滾動圖像結束後,鎖定最後一個可見部分作爲關卡其餘部分的背景。由於我的播放器速度不變,因此我想象了這樣的事情:大概20秒後,停止滾動並保持圖像成爲可能。我對Unity非常陌生,我不確定如何去做,也沒有找到一種可行的方法。我將不勝感激幫助!如何在特定時間後停止紋理滾動
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BG : MonoBehaviour
{
public float speed;
void Start()
{
}
void Update()
{
Vector2 offset = new Vector2(0, Time.time * speed);
GetComponent<Renderer>().material.mainTextureOffset = offset;
}
}
工程就像一個魅力。謝謝 ! – TheNewbie