Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Unity > Общие вопросы

Общие вопросы вопросы не попадающие ни в один из доступных разделов

Ответ
 
Опции темы
Старый 12.05.2014, 19:58   #1
CostUm
ПроЭктировщик
 
Регистрация: 09.11.2007
Сообщений: 141
Написано одно полезное сообщение
Активация скрипта по требованию

Всем здрасте, назрел вопрос указанный в теме, пытаюсь сделать скрипт С#, который по нужному требованию активирует другой скрипт. Написал что-то вроде этого

using UnityEngine;
using System.Collections;

public class BlurEf : MonoBehaviour {


void Start ()
{
if (Input.GetMouseButtonDown(0))
{
GameObject.Find("Main Camera").GetComponent<BlurEffect>().enabled = true;
}
}
При запуске игры говорит мол нужно всё пофиксить прежде чем играть, однако я понятия не имею что тут зафиксить можно) Прошу вашей помощи.
(Offline)
 
Ответить с цитированием
Старый 12.05.2014, 20:17   #2
CostUm
ПроЭктировщик
 
Регистрация: 09.11.2007
Сообщений: 141
Написано одно полезное сообщение
Re: Активация скрипта по требованию

заметил, что забыл скобку закрыть), но тем не менее закрыв её ничего не работает, почему?
(Offline)
 
Ответить с цитированием
Старый 12.05.2014, 20:23   #3
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: Активация скрипта по требованию

в консоли оно пишет обычно ошибки и указывает фаил строку и символ где ошибка, а также пишет что за ошибка

если по ошибке пару раз клацнуть откроет фаил с ошибкой и поставит курсор в место ошибки.
(Offline)
 
Ответить с цитированием
Старый 12.05.2014, 20:26   #4
CostUm
ПроЭктировщик
 
Регистрация: 09.11.2007
Сообщений: 141
Написано одно полезное сообщение
Re: Активация скрипта по требованию

у меня в консоле ошибку показывал, но не указывал, но я нашёл её сам, поставив дополнительную скобку. Теперь ошибок нет, и ничего не работает, может скрипт корявый
(Offline)
 
Ответить с цитированием
Старый 12.05.2014, 20:36   #5
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: Активация скрипта по требованию

http://docs.unity3d.com/Documentatio...nce/Debug.html ну хз.
(Offline)
 
Ответить с цитированием
Старый 12.05.2014, 20:47   #6
CostUm
ПроЭктировщик
 
Регистрация: 09.11.2007
Сообщений: 141
Написано одно полезное сообщение
Re: Активация скрипта по требованию

не браза, ты чё то ваще не помог
(Offline)
 
Ответить с цитированием
Старый 12.05.2014, 20:50   #7
CostUm
ПроЭктировщик
 
Регистрация: 09.11.2007
Сообщений: 141
Написано одно полезное сообщение
Re: Активация скрипта по требованию

всё, сам разобрался!
но назрел дополнительный вопрос, как можно сделать задержку включения например на пару секунд? т.е клацнул мышь, 2 секунды и скрипт активируется
(Offline)
 
Ответить с цитированием
Старый 12.05.2014, 23:00   #8
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Re: Активация скрипта по требованию

Сообщение от CostUm Посмотреть сообщение
всё, сам разобрался!
но назрел дополнительный вопрос, как можно сделать задержку включения например на пару секунд? т.е клацнул мышь, 2 секунды и скрипт активируется
Как-то так

using UnityEngine;
using System.Collections;    

public class 
BlurEf MonoBehaviour {

public 
float delay 0.5f;

void Start ()
{
  if (
Input.GetMouseButtonDown(0))
  {
     
StartCoroutine(ActivateCoroutine());
  }

}

IEnumerator ActivateCoroutine(){
   yield return new 
WaitForSeconds(delay);
  
Camera.main.GetComponent<BlurEffect>().enabled true;
}


__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 13.05.2014, 00:16   #9
CostUm
ПроЭктировщик
 
Регистрация: 09.11.2007
Сообщений: 141
Написано одно полезное сообщение
Re: Активация скрипта по требованию

А можно в скрипте C# отключить Java, и наоборот? Или только однородные?
(Offline)
 
Ответить с цитированием
Старый 13.05.2014, 07:27   #10
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Re: Активация скрипта по требованию

Сообщение от CostUm Посмотреть сообщение
А можно в скрипте C# отключить Java, и наоборот? Или только однородные?
можно
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 13.05.2014, 10:11   #11
EvilOkta
Знающий
 
Аватар для EvilOkta
 
Регистрация: 31.07.2008
Сообщений: 321
Написано 108 полезных сообщений
(для 229 пользователей)
Ответ: Re: Активация скрипта по требованию

Сообщение от CostUm Посмотреть сообщение
всё, сам разобрался!
Расскажи как, а то у меня схожая проблема получилась. В синтаксисе проблема?
__________________
Области Хаоса - мой новый Youtube проект
(Offline)
 
Ответить с цитированием
Старый 13.05.2014, 10:40   #12
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Активация скрипта по требованию

У него нет закрывающей } для класса в приведенном примере.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 13.05.2014, 11:45   #13
EvilOkta
Знающий
 
Аватар для EvilOkta
 
Регистрация: 31.07.2008
Сообщений: 321
Написано 108 полезных сообщений
(для 229 пользователей)
Ответ: Активация скрипта по требованию

Сообщение от pax Посмотреть сообщение
У него нет закрывающей } для класса в приведенном примере.
так он же пишет
заметил, что забыл скобку закрыть), но тем не менее закрыв её ничего не работает, почему?
то есть еще где-то косяк ))
__________________
Области Хаоса - мой новый Youtube проект
(Offline)
 
Ответить с цитированием
Старый 13.05.2014, 15:16   #14
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Re: Активация скрипта по требованию

Сообщение от CostUm Посмотреть сообщение
закрыв её ничего не работает

__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
Arton (13.05.2014), Phantom (14.05.2014)
Старый 13.05.2014, 17:36   #15
Антихрист
Разработчик
 
Регистрация: 20.01.2007
Сообщений: 485
Написано 182 полезных сообщений
(для 412 пользователей)
Ответ: Активация скрипта по требованию

У него условие нажатия в starte
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pax (13.05.2014)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 01:39.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com