1153 читали · 4 года назад
Китайский движок глазами Unity-разработчика
Стоит ли попробовать Cocos Creator, если вы разрабатываете Web игры на Unity? Месяц назад я решил это узнать и теперь хочу поделиться с вами впечатлениями! Что такое Cocos Creator? Это китайский игровой движок с открытым исходным кодом. Его функционал включает: Пример сцены, созданной с помощью Cocos Creator: Среди доступных платформ есть Web, Android, Windows, Mac и iOS. Знакомые моменты Пользователи Unity с первых секунд заметят много знакомых элементов. Вот пару из них: И так далее. Все основные системы, в той или иной мере, будут вам знакомы...
Добавляя интерфейс, я всё сломал
Учусь делать игры на Cocos, и часто сталкиваюсь с проблемами, о которых и подумать не мог в начале. В итоге я понял, что компоненты Widget и Layout могут конфликтовать. Это связано с тем, что при определённых настройках они оба могут изменять размеры ноды, тем самым перезаписывая состояние друг друга. Я думал, что компонент Widget с параметром AlignMode в положении ON_WINDOW_RESIZE (по умолчанию) работает как обычное событие изменения размера окна в веб-браузерах. Но, похоже, это работает как изменение размеров самой ноды, никакого браузера. А у компонента Layout параметр ResizeMode в положении CONTAINER работает предсказуемо...