Войти
ПрограммированиеФорумОбщее

Fyrox Game Engine (16 стр)

Страницы: 113 14 15 16 17 18 Следующая »
#225
22:30, 7 янв 2022

Релизнул 0.24 - https://rg3d.rs/general/2022/01/07/0.24-feature-highlights.html

#226
(Правка: 23:50) 21:25, 11 янв 2022

Переименовал движок в Fyrox. Причины описаны тут - https://rg3d.rs/general/2022/01/11/fyrox.html

#227
(Правка: 23:16) 23:15, 11 янв 2022

mr.DIMAS

+ 404
#228
23:50, 11 янв 2022

kkolyan
Поправил, спасибо!

#229
9:56, 12 янв 2022

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

#230
19:23, 13 янв 2022

mr.DIMAS

Старый логотип мне нравился больше :) По поводу рандомного набора букв - вон у o3de тоже что-то подобное и не парятся.

#231
11:19, 14 янв 2022

0xc0de
Логотип рисовал не я, в дискорде один чел вызвался помочь. Да он простоват, но лучше чем никакой.

#232
11:56, 14 янв 2022

0xc0de
> По поводу рандомного набора букв - вон у o3de тоже что-то подобное и не парятся.
Даже лунбильярд/ламберьард был более запоминаемым чем этот набор букв и цифр)

#233
12:13, 7 фев 2022

Добавил горячую перезагрузку ассетов

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

#234
13:09, 8 фев 2022

mr.DIMAS

Игра и редактор в разных процессах?

#235
13:38, 8 фев 2022

0xc0de
Да, это именно горячая перезагрузка ассетов, работает в том числе и со сторонними модельками, можно открыть модельку в блендере, поменять что-нибудь там и изменения подтянутся в игру.

#236
18:32, 8 фев 2022

mr.DIMAS
> Да, это именно горячая перезагрузка ассетов, работает в том числе и со
> сторонними модельками, можно открыть модельку в блендере, поменять что-нибудь
> там и изменения подтянутся в игру.

Как игра узнает, какие ассеты изменились. Например после внесения изменений в блендере?

#237
20:22, 8 фев 2022

0xc0de
> Как игра узнает, какие ассеты изменились. Например после внесения изменений в
> блендере?
скорее всего https://docs.rs/notify/3.0.0/notify/trait.Watcher.html

#238
10:06, 9 фев 2022

Aroch
Ага, он самый.

0xc0de
Еще забыл упомянуть что подгрузка ассетов иерархичная. Например есть уровень, в нем есть одинаковые комнаты, их можно вынести в отдельный префаб, объекты в комнате тоже могут быть инстанцированы из каких-то моделек. Так вот если поменять что-то в базовом префабе, все зависимые сцены подтянут изменения по цепочке [моделька -> инстансы модельки в комнате -> инстанс комнаты на уровне]. Если какое-то свойство инстанса изменено, то оно не будет наследоваться. Это позволяет инстанцировать объект, поменять в нем какие-то свойства, а остальные будут подтягиваться из родительских объектов.

Насколько я знаю, нечто подобное есть в юнити, но не знаю на сколько оно там гибкое.

#239
(Правка: 20:28) 20:28, 22 фев 2022

Экспериментирую с горячей перезагрузкой плагинов/скриптов:

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

Каждый плагин это отдельная dll'ка и плагин можно перезагружать на лету, пока что нет возможности сохранять состояние объектов между перезагрузками, да и undo/redo для скриптов пока тоже нет, но это только начало и я думаю что вполне реально сделать настоящий "Play Mode" как в других движках (Unity, UE, и т.д.). Плагин и скрипты пишутся тоже на расте.

Страницы: 113 14 15 16 17 18 Следующая »
ПрограммированиеФорумОбщее