forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Общие вопросы (http://forum.boolean.name/forumdisplay.php?f=166)
-   -   Значения в правой панели (http://forum.boolean.name/showthread.php?t=13364)

DeeJex 17.09.2010 19:50

Значения в правой панели
 

Только освоил юнити по англоязычному видеотуториалу, русских статей не читал.

По какому принципу переменные скрипта объекта выносятся в панель справа?
Код:

var Click : AudioClip;
var ButType = "exit";

Почему ButType там появился, а Click - нет?

Nuprahtor 17.09.2010 20:23

Ответ: Значения в правой панели
 
var Click : AudioClip;
Появляется, посмотри внимательно

DeeJex 17.09.2010 20:32

Ответ: Значения в правой панели
 
Вложений: 1
Цитата:

Сообщение от Nuprahtor (Сообщение 162411)
var Click : AudioClip;
Появляется, посмотри внимательно

И заново ассигнил скрипт и на другой объект вешал - не появляется.

pax 17.09.2010 20:38

Ответ: Значения в правой панели
 
А ошибок при компиляции нет? Window->Console (Ctrl+Shift+C)
Или проверь - сохранил ли ты его.

Цитата:

Сообщение от DeeJex (Сообщение 162406)
По какому принципу переменные скрипта объекта выносятся в панель справа?

В инспекторе появляются все публичные переменные (на js просто var, на C# - public) унаследованные от Object и часть стандартных типов типа float, int, string, Vector*, Quaternion, Rect, Color и др.

DeeJex 17.09.2010 20:42

Ответ: Значения в правой панели
 
Цитата:

Сообщение от pax (Сообщение 162415)
А ошибок при компиляции нет? Window->Console (Ctrl+Shift+C)

Если убрать проигрывание Click - нет(это же его не получается поставить).

pax 17.09.2010 20:47

Ответ: Значения в правой панели
 
Попробуй в проекте выбери этот скрипт и сделай Reimport из контекстного меню.

DeeJex 17.09.2010 20:48

Ответ: Значения в правой панели
 
Цитата:

Сообщение от pax (Сообщение 162418)
Попробуй в проекте выбери этот скрипт и сделай Reimpoert из контекстного меню.

Спс, помогло.
И еще: почему я получаю ошибку при попытке проиграть звук?
Код:

Click.PlayOneShot();
Пишет что-то вроде "PlayOneShot is not member of UnityEngine.AudioClip"

pax 17.09.2010 21:52

Ответ: Значения в правой панели
 
Потому что надо так:
PHP код:

audio.PlayOneShot(Click); 

и на этом объекте должен висеть компонент AudioSource. Играет звук/музыку источник а не клип.

den 17.09.2010 21:59

Ответ: Значения в правой панели
 
и перетенуть, кажется, на объект аудиоСоурс из компанентов.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot