Загрузка...

Помогите с кодом Unity + c#

Тема в разделе C# создана пользователем Regal1ze 22 авг 2023. 136 просмотров

Загрузка...
  1. Regal1ze
    Regal1ze Автор темы 22 авг 2023 313 12 сен 2021
    Есть переменная которая увеличивается с каждым кликом на рандомное число.
    Нужно сделать так чтобы если переменная была в промежутки 24-38 на новой сцене создавался определенный спрайт
    А в другом промежутке 0-23 другой спрайт
     
    1. Regal1ze Автор темы
      vtlstolyarov, я их знаю но не могу именно с юнити сделать
    2. vtlstolyarov
      Regal1ze, Тогда переформулируй вопрос, потому что переменная которая увеличивается и промежутки для спрайтов вообще ни при чём
  2. Hamilton_inactive3594895
    Hamilton_inactive3594895 7 сен 2023 сегодня самый хуевый день 292 12 окт 2020
    вот:
    CSHARP
    using UnityEngine;
    using System.Collections;

    public class Example : MonoBehaviour {
    public Sprite sprite1;
    public Sprite sprite2;
    private int yourVariable;

    void Start() {
    yourVariable = 0;
    }

    void Update() {
    if (Input.GetMouseButtonDown(0)) {
    yourVariable += Random.Range(0, 39);
    }

    if(yourVariable >= 24 && yourVariable <= 38){
    GameObject.Find("Canvas").GetComponent<SpriteRenderer>().sprite = sprite1;
    } else {
    GameObject.Find("Canvas").GetComponent<SpriteRenderer>).sprite = sprite2;
    }
    }
    }
     
Top