背景循环在 Unity 中无法正常工作
Background loop doesn`t work properly in Unity
问题在于不正确的背景循环。它不是水平滚动图片,而是随着时间的推移而扭曲。此脚本可以与另一个 material 一起正常工作,但不能与那个
一起使用
外观(右侧变形):
我有这个背景对象:
这个后台脚本:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BackgroundLoop : MonoBehaviour
{
public float bgSpeed;
public Renderer bgRend;
void Update()
{
bgRend.material.mainTextureOffset += new Vector2(bgSpeed * Time.deltaTime, 0f);
}
}
感谢您的帮助。
Select项目中的贴图window.
然后在检查器window中将Wrap Mode
设置为Repeat
(或Mirror
)
单击应用
问题在于不正确的背景循环。它不是水平滚动图片,而是随着时间的推移而扭曲。此脚本可以与另一个 material 一起正常工作,但不能与那个
一起使用外观(右侧变形):
我有这个背景对象:
这个后台脚本:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BackgroundLoop : MonoBehaviour
{
public float bgSpeed;
public Renderer bgRend;
void Update()
{
bgRend.material.mainTextureOffset += new Vector2(bgSpeed * Time.deltaTime, 0f);
}
}
感谢您的帮助。
Select项目中的贴图window.
然后在检查器window中将
Wrap Mode
设置为Repeat
(或Mirror
)单击应用