В обучающем проекте Tanks tutorial в игре участвуют два игрока. Одному играть нельзя. Точнее можно, но не интересно, т.к. второй игрок будет стоять неподвижно. Я добавил еще один вражеский танк и к нему добавил компонент Nav Mesh Agent. Благодаря этому вражеский танк обрел возможность перемещаться с...
Казалось бы, что может быть проще — просто взять компонент Image и установить для него новое значение альфа-канала: HealthSlider.GetComponent().color.a = 0xFF; Но в этом случае компилятор выдает ошибку: error CS1612: Cannot modify a value type return value of `UnityEngine.UI.Graphic.color...
Я создал в меню раздел для регулировки уровня звука, добавил слайдеры, а для MenuCanvas добавил скрипт MixLevels.cs: using UnityEngine; using UnityEngine.Audio; public class MixLevels : MonoBehaviour { public AudioMixer masterMixer; public void SetMasterLvl(float masterLvl) { masterMixer.SetFloat("m...
Для обучающего урока «Tanks!» я добавил меню. Чтобы было удобнее тестировать игру, я добавил в меню пункт «New Game», с помощью которого можно перезапустить игру с самого начала. Если скомпилировать игру, нажав File ▶ Build Settings… ▶ Build, а после этого запус...
Рассматриваю следующий урок по Unity: Creating A Main Menu После того, как меню создано, можно клавиатурой выбирать нужный пункт меню, например Audio. Если зайти в него, то не будет выделен ни один пункт меню, а для того, чтобы перейти на самый первый ползунок громкости (Master Volume), нужно нажать...