Загрузка...

Help with Unity code + c#

Thread in C# created by Regal1ze Aug 22, 2023. 146 views

  1. Regal1ze
    Regal1ze Topic starter Aug 22, 2023 313 Sep 12, 2021
    Есть переменная которая увеличивается с каждым кликом на рандомное число.
    Нужно сделать так чтобы если переменная была в промежутки 24-38 на новой сцене создавался определенный спрайт
    А в другом промежутке 0-23 другой спрайт
     
    1. vtlstolyarov
      Regal1ze, if'ы ты еще не проходил?
    2. Regal1ze Topic starter
      vtlstolyarov, я их знаю но не могу именно с юнити сделать
    3. View the next comments (1)
  2. Hamilton_inactive3594895
    Hamilton_inactive3594895 Sep 7, 2023 сегодня самый хуевый день 292 Oct 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;
    }
    }
    }
     
Loading...
Top