Пятница, 07 Октября 2022, 01:57

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Модератор форума: beril  
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Пожалуйста помогите со скриптом
Пожалуйста помогите со скриптом
SkorpyXДата: Воскресенье, 15 Декабря 2013, 15:24 | Сообщение # 1
участник
Сейчас нет на сайте
Здравствуйте! Я начал изучать скриптинг в Unity и столкнулся с проблемой. У меня не получается написать скрипт, в котором нужно всем объектам с тегом "Light" изменить enabled. Вот мой скрипт: (Он изменяет enabled только одного объекта)
Код

#pragma strict

function Start () {

}

function Update () {
var obj : GameObject;
obj = GameObject.FindGameObjectWithTag("Light");
if (Input.GetKeyDown(KeyCode.F)) {
obj.GetComponent(Light).enabled = !obj.GetComponent(Light).enabled;
}
}

Как мне написать чтобы изменялись все объекты с данным тегом?

Добавлено (15.12.2013, 15:24)
---------------------------------------------
Всё, разобрался сам:
Код

#pragma strict

function Start () {

}

function Update () {

var obj : GameObject[];
var obj2 : GameObject;

obj = GameObject.FindGameObjectsWithTag("Light");

if (Input.GetKeyDown(KeyCode.F)) {
for (obj2 in obj) {
obj2.GetComponent(Light).enabled = !obj2.GetComponent(Light).enabled;
}
}
}


Сообщение отредактировал SkorpyX - Воскресенье, 15 Декабря 2013, 15:24
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Пожалуйста помогите со скриптом
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2022 Рейтинг