|
Общие вопросы вопросы не попадающие ни в один из доступных разделов |
09.02.2013, 23:29
|
#1306
|
Знающий
Регистрация: 08.01.2013
Адрес: Самара
Сообщений: 284
Написано 104 полезных сообщений (для 180 пользователей)
|
Ответ: Вопросы от новичка
Или он может и полный путь принимать, а не только имя?
|
Конечно может, но не полный, а относительно Resources
The path is relative to any Resources folder inside the Assets folder of your project, extensions must be omitted.
|
|
(Offline)
|
|
10.02.2013, 15:34
|
#1307
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: Вопросы от новичка
Как сделать, чтобы музыкальный клип продолжал звучать при переходе между сценами, а то он обрывается...
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
10.02.2013, 15:49
|
#1308
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Morganolla, наверное ж объект с клипом уничтожается? Созджай не уничтожаемый объект.
seaman, а если в проекте будет несколько, то относительно какой Resources? Наверно все эти папки сольются в одну. Не очень удобно т.к. может быть конфликт.
|
(Offline)
|
|
10.02.2013, 20:53
|
#1309
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от WISHMASTER35
Morganolla, наверное ж объект с клипом уничтожается? Созджай не уничтожаемый объект.
|
Как создать не уничтожаемый объект?
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
10.02.2013, 21:01
|
#1310
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
|
(Offline)
|
|
10.02.2013, 22:19
|
#1311
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Не понимаю я это GUILayout.
GUILayout.BeginHorizontal(GUIContent.none, GUI.skin.box, GUILayout.ExpandWidth(true), GUILayout.Height(40));
Rect rect = GUILayoutUtility.GetAspectRect(1);
GUI.Box(rect, GUIContent.none);
GUILayout.EndHorizontal();
Но высота все равно больше, чем 40.
Если убрать GUILayoutUtility.GetAspectRect(1), то высота будет минимальной т.е. меньше 40.
Как задать жесткий размер? MinHeight и MaxHeight не помогают.
|
(Offline)
|
|
11.02.2013, 01:21
|
#1312
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Подскажите как такое меню сделать? http://kms-system.com/uploads/posts/...4-23_00002.jpg
Т.е. само меню не по центру, а смещено в угол. А кнопки привязаны к левой стороне.
Я так понимаю нужно с BeginArea как-то играться, чтобы область меню. Но как потом кнопки привязать к левой стороне?
|
(Offline)
|
|
11.02.2013, 09:26
|
#1313
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от WISHMASTER35
Не понимаю я это GUILayout.
GUILayout.BeginHorizontal(GUIContent.none, GUI.skin.box, GUILayout.ExpandWidth(true), GUILayout.Height(40));
Rect rect = GUILayoutUtility.GetAspectRect(1);
GUI.Box(rect, GUIContent.none);
GUILayout.EndHorizontal();
Но высота все равно больше, чем 40.
Если убрать GUILayoutUtility.GetAspectRect(1), то высота будет минимальной т.е. меньше 40.
Как задать жесткий размер? MinHeight и MaxHeight не помогают.
|
У бокса наверное есть отступы?
Сообщение от WISHMASTER35
Подскажите как такое меню сделать? http://kms-system.com/uploads/posts/...4-23_00002.jpg
Т.е. само меню не по центру, а смещено в угол. А кнопки привязаны к левой стороне.
Я так понимаю нужно с BeginArea как-то играться, чтобы область меню. Но как потом кнопки привязать к левой стороне?
|
Так там кнопки одного размера же, просто выравнивание текста по левому краю.
|
(Offline)
|
|
11.02.2013, 13:46
|
#1314
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: Вопросы от новичка
Инспектор что то не отображает статические переменные, а где их можно посмотреть?
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
11.02.2013, 14:03
|
#1315
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Их нельзя посмотреть обычным способом. Можешь написать свое окошко например выводящее эти переменные.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.02.2013, 17:10
|
#1316
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
У бокса наверное есть отступы?
|
box рисуется через GUI. Это GUILayoutUtility.GetAspectRect(1) берет rect явно выше, чем 40. Точнее высота равна ширине, а ширина там больше, чем 40.
Так там кнопки одного размера же, просто выравнивание текста по левому краю.
|
Я даже не представляю как нарисовать несколько кнопок одного размера, если вручную не задавать размеры кнопок, или area.
По умолчанию кнопки растягивают область рисования gui и получается, что ширина всех кнопок равна самой широкой кнопки.
Хотя может лучше будет и вручную это все задать.
А кто нибудь пробовал свой GUISkin делать? Я вчера глянул, там столько настраивать надо... не говоря уже о количестве текстур))
|
(Offline)
|
|
11.02.2013, 17:13
|
#1317
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Вот в стиле бокса есть отступы margin и padding, они влияют на размер.
Еще есть фишка - можно делать GUILayout.Space(-5); что отодвинет элемент в обратную сторону.
|
(Offline)
|
|
11.02.2013, 19:21
|
#1318
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Вопросы от новичка
Ругается на эту строчку
Нужно вызвать скрипт. Пишу на C#
В другом скрипте написано точно так же. Но в другом ошибки нету. Почему?
Assets/Scripts/setanims.cs(7,16): error CS0246: The type or namespace name `GameManager' could not be found. Are you missing a using directive or an assembly reference?
|
|
(Offline)
|
|
11.02.2013, 21:06
|
#1319
|
Знающий
Регистрация: 08.01.2013
Адрес: Самара
Сообщений: 284
Написано 104 полезных сообщений (для 180 пользователей)
|
Ответ: Вопросы от новичка
А что за ругань - прочитать можете? Там же все написано.
Юнити не может найти GameManager. Либо он не так пишется, либо он написан на другом языке (C#/JS) и следовательно его нужно поместить в нужную папку (Plugins). Либо он в какой-то dll/namespace, которую нужно подключить явно, используя using.
|
(Offline)
|
|
11.02.2013, 22:56
|
#1320
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Как обычно делают меню? Каждый раздел меню в одном скрипте или в разных?
Обычно я главное меню, опции, хелп и др. разделял на разные скрипты. И если эти разделы довольно сложные, то лучше так и делать.
Но сейчас я рисую меню не просто по центру, а задаю area. И прописывать координаты этой области в каждом скрипте не очень хочется, чтобы при их смене не переписывать все скрипты.
Как тут лучше будет?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:53.
|