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=15809)

pax 24.03.2013 12:02

Ответ: Вопросы от новичка
 
Цитата:

Сообщение от WISHMASTER35 (Сообщение 255613)
pax, что-то не могу тебя понять. EditorGUILayout.FloatField зачем мне?
У меня свое поле, которое я хочу так же выравнивать.

Можешь вызвать со своей шириной лейбла функцию
http://docs.unity3d.com/Documentatio...eControls.html
и выравнивать по этой ширине.

WISHMASTER35 24.03.2013 21:55

Ответ: Вопросы от новичка
 
pax, это уже интересно. Видно инспектор тоже так работает. И пол ширины окна выделяет для лейбов и и пол ширины для полей.
Левша09, корутину запускай.

Левша09 25.03.2013 00:06

Ответ: Вопросы от новичка
 
Для начала надо прочесть что это за заверь и как пользоваться.

RegIon 25.03.2013 00:57

Ответ: Вопросы от новичка
 
http://docs.unity3d.com/Documentatio...Coroutine.html
*Извращенцы! Изуродовали справку

pax 25.03.2013 02:05

Ответ: Вопросы от новичка
 
Что-том такого плохого?
http://docs.unity3d.com/Documentatio..._26_Yield.html
Это искал?

seaman 25.03.2013 08:57

Ответ: Вопросы от новичка
 
Сорри:dontknow:
Перевод.

WISHMASTER35 25.03.2013 19:52

Ответ: Вопросы от новичка
 
В 4й версии с помощью body mask можно сделать чтобы анимация действовала только на конкретные кости.
Как в 3.5 сделать, чтобы анимация действовала только на руки? Т.е. в одном слое будет анимация бега, а в другом слое анимация держания оружия.
Чтобы не рисовать для каждого оружия анимации idle, run и тп.

pax 25.03.2013 19:54

Ответ: Вопросы от новичка
 
Думаю тебе надо это:
http://docs.unity3d.com/Documentatio...Transform.html

WISHMASTER35 25.03.2013 21:31

Ответ: Вопросы от новичка
 
Не знаете как изменять трансформацию объекта так чтобы и родительский объект двигался? Т.е. чтобы локальная трансформация такой же и осталась.
Что-то вроде рычага, тянем за рычаг и тянем весь объект.
Я так понимаю сначала надо запомнить локальную матрицу рычага, изменить трансформацию рычага, а потом как-то трансформировать родительский объект и записать локальную матрицу рычагу.

RegIon 25.03.2013 21:40

Ответ: Вопросы от новичка
 
Rigidbody+HingeJoint

WISHMASTER35 25.03.2013 21:47

Ответ: Вопросы от новичка
 
А без джоинта и RigidBody?

pax 25.03.2013 21:56

Ответ: Вопросы от новичка
 
Если двигать родительский объект, то локальные трансформации потомков не меняются.

WISHMASTER35 25.03.2013 22:03

Ответ: Вопросы от новичка
 
Я это понимаю. Я трансформирую дочерний элемент.
Пытаюсь разобраться с прицеливанием в IK.
Хочу прицеливать пушку так чтобы рука от нее не отрывалась. А рука это родительский элемент.
Может я не в том направлении капаю, но как сделать прицеливание в mecanim мне так и не понятно.

WISHMASTER35 26.03.2013 01:05

Ответ: Вопросы от новичка
 
Вложений: 1
Цитата:

Сообщение от WISHMASTER35 (Сообщение 255599)
Как GUIEditorLayout так выравнивает label и поле во всех элементах?

http://docs.unity3d.com/Documentatio...efixLabel.html
Жаль это только для редактора.
Вот так надо извернуться чтобы нарисовать несколько элементов в ряд и чтобы они не вылезли за экран.
Код:

        private static int IntField(string label, int val) {
                EditorGUILayout.BeginHorizontal();
                {
                        Rect rect = GUILayoutUtility.GetRect(GUIContent.none, GUI.skin.box, GUILayout.ExpandWidth(true));
                        val = EditorGUI.IntField(rect, label, val);
                        if(GUILayout.Button("-", GUILayout.ExpandWidth(false))) val--;
                        if(GUILayout.Button("+", GUILayout.ExpandWidth(false))) val++;
                        EditorGUILayout.EndHorizontal();
                }
                return val;
        }

Еще хочу сделать отступы Left, Right, Top, Buttom, только не пойму как они в юнити делаются.
И Foldout хорошо бы, но не понятно где тогда bool хранить. Просто переменную для каждого Foldout создавать не выход.

Левша09 26.03.2013 10:14

Ответ: Вопросы от новичка
 
Цитата:

Сообщение от WISHMASTER35 (Сообщение 255689)
Левша09, корутину запускай.

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


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

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