На данный момент готово следующее:
- физика автомобиля
- управление автомобилем (клавишами или тачами)
- простые элементы на карте
- возобновляемые элементы на карте(появляются после разрушения через заданное время)
- каркас для UI системы(переходы межды стейтами, окна)
- менеджер звуков(взял готовое с github)
- система оружия(крепление на машину, стрельба, кнопка для стрельбы в GUI)
- подбор лута на карте(медали и оружие)
- жизни у машин(прогрессбар, стрельба отнимает жизни)
#progress
- физика автомобиля
- управление автомобилем (клавишами или тачами)
- простые элементы на карте
- возобновляемые элементы на карте(появляются после разрушения через заданное время)
- каркас для UI системы(переходы межды стейтами, окна)
- менеджер звуков(взял готовое с github)
- система оружия(крепление на машину, стрельба, кнопка для стрельбы в GUI)
- подбор лута на карте(медали и оружие)
- жизни у машин(прогрессбар, стрельба отнимает жизни)
#progress
Выложил новую сборка на http://cars.kaola.ru 🚗🚙
Разобрался как задавать качество сборки. Теперь весит 15 мб против 90 мб на WebGL.
Так же научился работать с событиями. Решил не использовать встроенные Unity Actions, а делать на нативных для C# delegates.
Создание события выглядит так (события OnHealthChangedEvent и OnDeathEvent):
http://prntscr.com/g59r4b
Выглядит теперь подписка на событие:
http://prntscr.com/g59qss
Хорошо описаны разные системы событий тут https://habrahabr.ru/post/282524/
#progress
Разобрался как задавать качество сборки. Теперь весит 15 мб против 90 мб на WebGL.
Так же научился работать с событиями. Решил не использовать встроенные Unity Actions, а делать на нативных для C# delegates.
Создание события выглядит так (события OnHealthChangedEvent и OnDeathEvent):
http://prntscr.com/g59r4b
Выглядит теперь подписка на событие:
http://prntscr.com/g59qss
Хорошо описаны разные системы событий тут https://habrahabr.ru/post/282524/
#progress
Выложил новую сборка на http://cars.kaola.ru 🚗🚙
-Добавил отображение имени и количества медалей над машинами. Для отображения текста выбрал TextMesh Pro https://www.assetstore.unity3d.com/en/#!/content/84126, т.к. стандартный Text не умеет нормально скейлиться и кастомизироваться (тени, цвета и т.п). Ассет легко использовать. Возник только нюанс с отображением его аналогично нативному Text (угол поворота элементов uGUI всегда зависит от родительского Canvas) - изначально при повороте машины текст тоже вращался. Для этого добавил небольшой скрипт, который каждый кадр сбрасывает угол текста на тот, который был при появлении машины на карте.
#progress
-Добавил отображение имени и количества медалей над машинами. Для отображения текста выбрал TextMesh Pro https://www.assetstore.unity3d.com/en/#!/content/84126, т.к. стандартный Text не умеет нормально скейлиться и кастомизироваться (тени, цвета и т.п). Ассет легко использовать. Возник только нюанс с отображением его аналогично нативному Text (угол поворота элементов uGUI всегда зависит от родительского Canvas) - изначально при повороте машины текст тоже вращался. Для этого добавил небольшой скрипт, который каждый кадр сбрасывает угол текста на тот, который был при появлении машины на карте.
#progress
Добился плавного движения автомобилей по сети. Даже колеса теперь поворачиваются плавно у удаленных игроков. Удивительно, но из коробки PhotonTransformView не дал то, что от него ожидалось увидеть(плавное движение, предсказание и т.п.) Пришлось частично копипастить из чужих примеров.
Дальше по планам стрельба и подбор лута.
#progress
Дальше по планам стрельба и подбор лута.
#progress
Купил ассет https://www.assetstore.unity3d.com/en/#!/content/69172 В нем очень похожая механика игры(танки, стрельба, подбор оружия и т.п.) Должно помочь ускорить разработку.
#spending 30$
#spending 30$
Давно не писал чего-то. За прошедшие две недели было сделано следующее:
- завершена сетевая часть(теперь можно легко сразиться друг с другом)
- добавлен первый набросок бота(он может сам ездить и искать оружие/золото и при это объезжать препятсвия). В планах научить его стрелять по другим игрокам/ботам.
#progress
- завершена сетевая часть(теперь можно легко сразиться друг с другом)
- добавлен первый набросок бота(он может сам ездить и искать оружие/золото и при это объезжать препятсвия). В планах научить его стрелять по другим игрокам/ботам.
#progress
Купил ассет https://www.assetstore.unity3d.com/en/#!/content/54185 Пачка анимаций сундуков, рулетки, монеток и т.п.
#spending 3$
#spending 3$
Постигаю премудрости Google Play, а также готовлюсь к открытой альфе.
This media is not supported in your browser
VIEW IN TELEGRAM
Быстренько прикрутил этот плагин. Крутая штука. Все просто и понятно, а главное экономия времени. Самое офигенное - это наличие импорта/экспорта в Google Docs. Все как у взрослых дядек.
Купил ассет https://assetstore.unity.com/packages/tools/localization/i2-localization-14884 Наверное самый топовый ассет для локализации игр на Unity.
#spending 45$
#spending 45$
Unity Asset Store
I2 Localization | Localization | Unity Asset Store
Get the I2 Localization package from Inter Illusion and speed up your game development process. Find this & other Localization options on the Unity Asset Store.
Лучший способ проверить самонаводящиеся ракеты - это проверить их на себе.