Прокрутка текстуры на четырехугольнике для 2d игры в Unity - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь заставить текстуру на квадроцикле прокручиваться, чтобы имитировать фоновую прокрутку в 2D игре.Перепробовал несколько подходов, но не смог заставить его работать, поэтому я надеюсь, что кто-то здесь может помочь.Не уверен, что проблема в коде или в настройках, в любом случае вот код, который я пробовал:

public class QuadBackgroundScroll : MonoBehaviour
{
    Renderer rend;
    float scrollSpeed = 1.28f;
    Vector2 scroll;

    // Start is called before the first frame update
    void Start()
    {
        rend = GetComponent<Renderer>();
    }

    // Update is called once per frame
    void Update()
    {
        scroll = new Vector2(Time.time * scrollSpeed, 0);

        rend.material.mainTextureOffset = scroll;
    }
}

А вот настройки на квад и текстуре, которые я использую:

Settings

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...