@KotMilkMeoW

Как сделать увеличение переменной while true в unity c#?

Я хочу сделать, чтобы переменная постоянно увеличивалась (либо раз в секунду)
Я написал такой код:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Timers;
using System;

public class SilSec : MonoBehaviour
{
    void Update()
    {
        Silicon sil = new Silicon();
        while (true)
        {
            sil.silicon++;
            print("meow");
        }
        
    }

    
}

Ничего не происходит.
переменная silicon там:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Silicon : MonoBehaviour
{
    public int silicon = 0;
}
  • Вопрос задан
  • 181 просмотр
Решения вопроса 1
Griboks
@Griboks Куратор тега C#
Silicon sil = new Silicon();
void Update()
    {
        sil.silicon++;        
    }

Update - это и есть встроенный while.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
while (true) {} - а когда ютини должен работать, если ты его в цикле запер?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы