|
Общие вопросы вопросы не попадающие ни в один из доступных разделов |
25.05.2013, 14:28
|
#1621
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Т.е. на байт или структуру будет ссылка?
|
(Offline)
|
|
25.05.2013, 14:51
|
#1622
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.05.2013, 20:42
|
#1623
|
Разработчик
Регистрация: 14.12.2008
Адрес: Томск
Сообщений: 530
Написано 270 полезных сообщений (для 883 пользователей)
|
Ответ: Вопросы от новичка
Добрый вечер.
Кто-нибудь знает, почему следующий код:
using UnityEngine;
using UnityEditor;
using System.Collections;
public class Test : EditorWindow {
[MenuItem ("Window/Test Editor")]
static void Init () {
EditorWindow.GetWindow (typeof (Test));
}
void OnGUI() {
Event.current.Use();
}
}
спокойно работает в Unity v3.5.0f5 и заставляет дико биться в конвульсиях окошко "Test" при попытке перетащить его мышкой в Unity v4.1.0f4?
Всё дело в "Event.current.Use()". Но почему? Почему так происходит?
|
(Offline)
|
|
28.05.2013, 23:00
|
#1624
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Ты перехватываешь все эвенты, но зачем?
|
(Offline)
|
|
29.05.2013, 07:09
|
#1625
|
Разработчик
Регистрация: 14.12.2008
Адрес: Томск
Сообщений: 530
Написано 270 полезных сообщений (для 883 пользователей)
|
Ответ: Вопросы от новичка
Да кто его знает! Я, собственно, описал то, что находится в open-source редакторе кат-сцен для Юнити - Animator'е ( http://forum.unity3d.com/threads/135...tor-for-Unity), убрав всё лишнее.
В версии 3.5.0f5 редактор идет идеально, а в версии 4.1.0f4 жутко глючит окно (дергается при перемещении) и контекстные меню появляются почему-то выше (где-то на половину экрана), чем там, куда смотрит курсор.
Собственно, именно по-этому редактор и стал open-source'ным. Автор задолбался переводить свой проект всё в новые и в новые версии Юнити, попутно исправляя кучу возникающих багов.
А вообще, сам редактор очень даже неплох! Единственная утилита, которая отображает таймлайн как набор кадров (по-умолчанию), что весьма и весьма удобно.
|
(Offline)
|
|
29.05.2013, 09:54
|
#1626
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Ну а если не перехватывать эвенты? Все перестает работать?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
29.05.2013, 10:27
|
#1627
|
Разработчик
Регистрация: 14.12.2008
Адрес: Томск
Сообщений: 530
Написано 270 полезных сообщений (для 883 пользователей)
|
Ответ: Вопросы от новичка
Если не перехватывать, то в Animator'е появляется пара ошибок:
InvalidOperationException: Operation is not valid due to the current state of the object
System.Collections.Stack.Peek () (at /Applications/buildAgent/work/b59ae78cff80e584/mcs/class/corlib/System.Collections/Stack.cs:321)
UnityEngine.GUILayoutUtility.EndLayoutGroup () (at C:/BuildAgent/work/7535de4ca26c26ac/Runtime/ExportGenerated/Editor/GUILayoutUtility.cs:221)
UnityEditor.DockArea.EndOffsetArea () (at C:/BuildAgent/work/7535de4ca26c26ac/Editor/Mono/GUI/DockArea.cs:749)
UnityEditor.DockArea.OnGUI () (at C:/BuildAgent/work/7535de4ca26c26ac/Editor/Mono/GUI/DockArea.cs:675)
|
и
InvalidOperationException: Operation is not valid due to the current state of the object
System.Collections.Stack.Peek () (at /Applications/buildAgent/work/b59ae78cff80e584/mcs/class/corlib/System.Collections/Stack.cs:321)
UnityEngine.GUILayoutUtility.EndLayoutGroup () (at C:/BuildAgent/work/7535de4ca26c26ac/Runtime/ExportGenerated/Editor/GUILayoutUtility.cs:221)
UnityEngine.GUILayout.EndScrollView (Boolean handleScrollWheel) (at C:/BuildAgent/work/7535de4ca26c26ac/Runtime/ExportGenerated/Editor/GUILayout.cs:360)
UnityEngine.GUILayout.EndScrollView () (at C:/BuildAgent/work/7535de4ca26c26ac/Runtime/ExportGenerated/Editor/GUILayout.cs:354)
AMTimeline.OnGUI () (at Assets/Animator/Files/Editor/AMTimeline.cs:1274)
|
при этом 1274-ая строка указывает на GUILayout.EndScrollView();
Что интересно, чуть выше нету GUILayout.BeginScrollView(), а только GUI.BeginScrollView(rectScrollView,scrollViewValue ,rectView,false,true);
Хм... Погоди-ка.
Закомментировал e.Use() (Event.current.Use()) и вместо GUILayout.EndScrollView() написал GUI.EndScrollView(). Вроде работает. Во всяком случае, окошко уже не дрыгается. Надо бы дальше посмотреть. Горизонатльный скролл как-то странно теперь работает. Как-будто я левую кнопку мыши не отжимаю, когда изменяю размер ползунка.
Ну ладно, спасибо, pax, буду смотреть дальше.
|
(Offline)
|
|
30.05.2013, 12:29
|
#1628
|
Оператор ЭВМ
Регистрация: 28.12.2011
Сообщений: 25
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопросы от новичка
Доброго времени суток всем! Подскажите пожалуйста, как проверить активен ли объект? Справку читал, но не понял. Вроде как SetActiveSelf возвращает результат, но как имо пользоваться не пнимаю.
А вообще пытаюсь показать/скрыть панель в NGUI одной кнопкой, а выходит лажа, либо не работает, либо работает через раз.
|
(Offline)
|
|
30.05.2013, 13:00
|
#1630
|
Оператор ЭВМ
Регистрация: 28.12.2011
Сообщений: 25
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопросы от новичка
Понятно что выключить, но только по условию, если включено. А вот как условие задать не знаю. SetActiveSelf вроде как возвращает True если родитель активен. В любом случае примера кода там нет, а методом тыка один фиг не получится.
|
(Offline)
|
|
30.05.2013, 13:14
|
#1631
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Я бы попробовал так
GetComponent<UIPanel>().enabled = false;
|
(Offline)
|
|
30.05.2013, 14:38
|
#1632
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: Вопросы от новичка
Можно ли разместить пост на странице игрока в Фейсбуке стандартными функциями Юнити, или надо использовать сторонний платный ( или бесплатный ) ассет? Посоветуйте такой Асет, плиз...
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
02.06.2013, 14:29
|
#1633
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Morganolla, скорее тут надо использовать API фейсбука.
|
(Offline)
|
|
04.06.2013, 09:27
|
#1634
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Что в последней версии случилось с int полями в редакторе? Нажимаю на поле но курсор в нем не появляется, или просто через кадр исчезает.
Хотя в Transform можно редактировать, в остальных скриптах не работает.
|
(Offline)
|
|
04.06.2013, 09:42
|
#1635
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
4.1.3? Мы до нее не обновлялись еще, пока на 4.1.2 сидим, ждем 4.2
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:05.
|