seaman писал(а):enabled
seaman писал(а):machinescript - это название Вашего скрипта, который Вы хотите отключить?
seaman писал(а):OnTriggerEnter
PS: почитайте, пожалуйста справку. Всем от этого станет легче, Вам в том числе.
seaman писал(а):Вы не привели своей попытки. Откуда нам знать почему у Вас "бурда выходит". У нас вот все работает.
seaman писал(а):Ставьте прежде всего для себя четко задачу. Что Вам вообще нужно? По кнопке включать/выключать скрипт, или по триггеру, или что-то еще. Правильно поставленный вопрос - половина ответа. Пока что у Вас сумбур в скриптах из-за того, что нечетко поставлена задача.
ЗЫ:
OnTriggerExit
seaman писал(а):Ставьте прежде всего для себя четко задачу. Что Вам вообще нужно? По кнопке включать/выключать скрипт, или по триггеру, или что-то еще. Правильно поставленный вопрос - половина ответа. Пока что у Вас сумбур в скриптах из-за того, что нечетко поставлена задача.
ЗЫ:
OnTriggerExit
по моему я задачу себе правильно поставил
seaman писал(а):Синтаксис:Используется csharpprivate bool _onTrigger;
void OnTriggerEnter() {_onTrigger = true;}
void OnTriggerExit() {_onTrigger = false;}
void Update()
{
if(_onTrigger && Input.GetKeyDown("f")) GetComponent(machinescript).enabled = false;
Т.к. задачу Вы так до конца нормально и не поставили - не написали когда и по каким условиям Вам нужно включать скрипт назад, то дописывайте дальше сами.по моему я задачу себе правильно поставил
Если у Вас в голове задача полностью сформулирована - это не значит, что все ее тоже знают.
ЗЫ: и не надо писать два сообщения подряд. Есть кнопка - редактирования сообщения.
GIGABAR писал(а):seaman писал(а):enabled
если что сильно не пинайте пожалуйста! новичок только, вот то что "seaman" дал ссылку, попытался сделать как там описано, (есть машина, для того что бы понять как работает скрипт, решил отключить скрипт движения)
Но! он выдал ошибку:
"Game Scripts/js/scripts/scipts.js(3,27): BCE0005: Unknown identifier: 'machinescript'."
потом я поставил ковычки, ошибка исчезла но ничего не работает. . . .
помогите пожалуйста новичку=))
Заранее благодарен!Синтаксис:Используется javascriptfunction Update () {
if (Input.GetKeyDown("f")) {
GetComponent("machinescript").enabled = false;
}
}
Сейчас этот форум просматривают: Yandex [Bot] и гости: 21