<code lang="cs">
</code>
void Start()
{
Dialog1.SetActive(false);
}
using UnityEngine;
using UnityEngine.SceneManager;
using UnityEngine.UI;
using UnityEngine.EventSystems;
public class SceneButton : MonoBehaviour, IPointerClickHandler
{
public void OnPointerClick(PointerEventData eventData)
{
LoadScene();
}
void LoadScene()
{
SceneManager.LoadScene(name);
}
}
[SerializeField] UnityEvent eventer; // создаем
...
eventer.Invoke(); //как запускаем
[SerializeField] float _minRand = 87f;
[SerializeField] float _maxRand = 130f;
[SerializeField] GameObject _car;
[SerializeField] float _checkSphereRad = 2f;
[SerializeField] LayerMask _carMask;
void Start()
{
StartCoroutine(Spawner());
}
IEnumerator Spawner()
{
while (true)
{
float rand = Random.Range(_minRand, _maxRand);
Vector3 pos = new Vector3(-5.5f, 0.5f, rand);
if (Physics.CheckSphere(pos, _checkSphereRad, _carMask)) continue;
GameObject newCar = Instantiate(_car, pos, Quaternion.identity);
Destroy(newCar, 20f);
yield return new WaitForSeconds(2.8f);
}
}
}
ну если со скейлом больше 1 такие проблемы а в сцене нету. Что остается это пост процессинг и я не уверен есть ли LODs со спрайтами. Ну можно ещё попробовать выбрать тайл и поиграться с Pixels Per Unit