Unity MeshRenderer и слой сортировки Quad

У меня есть одна проблема с моим кодом, все работает с препятствиями, которые находятся перед слоем сортировки и т. Д., Но когда я помещаю его в слой сортировки объектов фона, я не могу его отсортировать в качестве фона... Я вижу препятствие, когда я нажимаю скрыть фон но когда я активирую фон, я не вижу порождающих препятствий, я использую Quad и MeshRenderer. Пожалуйста, помогите мне перевести мой фон в фоновый, потому что это раздражает и доставляет мне много хлопот..

Это мой скрипт для фона

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class BGScroll : MonoBehaviour
{
    public float scroll_Speed = 0.1f;
    private MeshRenderer mesh_Renderer;

    private float x_Scroll;

    // Start is called before the first frame update
    void Awake()
    {

        mesh_Renderer = GetComponent<MeshRenderer>();
    }

    // Update is called once per frame
    void Update()
    {
        Scroll();
    }

    void Scroll()
    {
        x_Scroll = Time.time * scroll_Speed;

        Vector2 offset = new Vector2(x_Scroll, 0f);
        mesh_Renderer.sharedMaterial.SetTextureOffset("_MainTex", offset);
    }
}

PS Мне нужен этот фон, чтобы быть последним.. Это моя конфигурация в редакторе единства..

https://gyazo.com/3c196a788be0426c6a84547c61194986

И это мои препятствия https://gyazo.com/a02beaa96cec10ac471bc4464cc6d0af

Я надеюсь, что у кого-то есть решение для моей проблемы. Спасибо:))

0 ответов

Другие вопросы по тегам