![]() |
Ответ: Tile Map Editor
Цитата:
Цитата:
|
Ответ: Tile Map Editor
Да мне TileSet и не надо было использовать как компонент.
Просто если не наследовать его от MonoBehaviour, то в инспекторе не отображается. А я хотел что бы в инспекторе отображался объект TileSet и его поля. По-моему в JS так делали. Или я что-то не так помню. |
Ответ: Tile Map Editor
|
Ответ: Tile Map Editor
Цитата:
Почему событие MouseDrag не вызывается при нажатой левой кнопки мыши? И как самому отследить это? Узнать зажата ли кнопка мыши в данный момент нельзя и Event.current.button равно 0, если лкм зажата или не зажата никакая( |
Ответ: Tile Map Editor
Это действует на классы.
http://unity3d.com/support/documenta...useButton.html показывает, зажата ли кнопка. На счет GUI - надо обрабатывать эвент http://unity3d.com/support/documenta...MouseDrag.html для расчета смещения, и эвенты http://unity3d.com/support/documenta...MouseDown.html http://unity3d.com/support/documenta...e.MouseUp.html для определения какая кнопка нажата http://unity3d.com/support/documenta...MouseDrag.html работает только на объектах с колайдерами в режиме Play. |
Ответ: Tile Map Editor
Цитата:
Цитата:
Вообщем я так понимаю надо с помощью MouseDown/MouseUp и bool mousePressed отслеживать нажата клавиша или нет. Как-то тупо это делать вручную( Надо было это прописать HandleUtility.AddDefaultControl(GUIUtility.GetCont rolID(FocusType.Passive)); |
Ответ: Tile Map Editor
Сделал следующую версию)
Демо http://dl.dropbox.com/u/55489242/Til...WebPlayer.html Проект http://dl.dropbox.com/u/55489242/Til...r.unitypackage Видео http://www.youtube.com/watch?v=lmV4W...ature=youtu.be С редактором уже наверно все закончено. В игру добавил объекты которые можно двигать, объекты которые сами двигаются и тригеры. Но все это работает фиговато т.к. двигающиеся платформа двигается не видя препятствий перед собой, а игрой стоящий на такой платформе прикрепляется так, что тоже пройдет сквозь все. Хотя это и не очень важно для многих подобных игр. И на одну клетку могут зайти несколько объектов, а это уже хуже. Так что надо как-то полностью по другому делать игровую часть. |
Часовой пояс GMT +4, время: 01:22. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot