![]() |
Ответ: Вопросы от новичка
Хочу сделать общие классы и использовать их во многих скриптах прикрепленных к объектам. Как это лучше реализовать? В С++ просто инклюдил хедеры (#include "XXX.h"), а здесь?
|
Ответ: Вопросы от новичка
Как бы http://msdn.microsoft.com/ru-ru/library/sf0df423.aspx
Ну или создай глобальный класс : Код:
public static class LOLOLO{ |
Ответ: Вопросы от новичка
не воспроизводится анимация. скелет имеется..
![]() |
Ответ: Вопросы от новичка
в юнити 3.5.5 воспроизводилась. перешел на юнити 4 появилась вот эта борода
|
Ответ: Вопросы от новичка
Вложений: 1
В инспекторе выбери анимацию и поставь в закладке rig, animation type=> legacy.
|
Ответ: Вопросы от новичка
GUI.BeginGroup так задаем область рисования. Причем начало координат смещается.
Можно сделать, чтобы рисовать в этой области можно было координатами от 0 до 1? |
Ответ: Вопросы от новичка
http://docs.unity3d.com/Documentatio...eginGroup.html
КАк понятно из справки, то ты тогда рисуешь относительно родителя;координаты Rect BeginGroup - начало координат чаилдов. конечно можно: Код:
var groupRect = new Rect(,,,,); когда справку читать научатся |
Ответ: Вопросы от новичка
Костян, вообще в справки ничего не вижу про родительские координаты. Да и причем они тут. Вообще ничего не понял из твоего поста.
Мне вообщем-то надо масштаб увеличить, чтобы 1 == размер группы. |
Ответ: Вопросы от новичка
Цитата:
Код:
When you begin a group, the coordinate system for GUI controls are set so (0,0) is the top-left corner of the group. All controls are clipped to the group. Groups can be nested - if they are, children are clipped to their parents. |
Ответ: Вопросы от новичка
Костян, ну я писал, что GUI.BeginGroup смещает начало координат. И что?
Я спрашивал как сделать, чтобы рисовать можно было координатами от 0 до 1. |
Ответ: Вопросы от новичка
Цитата:
Пример: PHP код:
PHP код:
|
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
cahekp, как перемножить два числа я и сам знаю. Я хотел свой код упростить.
Я рисуется в инспекторе атлас, а в атласе прямоугольник - спрайт(который задается координатами 0-1). Этот атлас еще можно двигать, масштабировать. Вообщем кода набралось не мало. Я вот думал может можно изменить масштаб через Handlex.matrix(которая в GUI всегда единичная), но работать с этой матрицей невозможно т.к. набор методов в ней скудный. Кстати, узнать размер группы похоже тоже нельзя. |
Ответ: Вопросы от новичка
Размер группы groupRect из примера в 882 посте. Чтобы упростить - напиши свой класс и в нем сделай такие же функции, только принимающие единичные ректы. В чем проблема то (единственное лишний параметр - рект области)? И для GUI надо менять матрицу GUI.matrix, а не матрицу хэнлров.
|
Ответ: Вопросы от новичка
Цитата:
Про GUI.matrix забыл) |
Часовой пояс GMT +4, время: 13:24. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot