Войти
ПроектыФорумОцените

Fyrox Game Engine (22 стр)

Страницы: 117 18 19 20 21 22
#315
10:13, 27 фев 2023

std::cin
> Полям X Y Z надо убрать эти обозначения, можно просто сделать фон полей цветами
> осей.
Так они убраны, я сделал как в UE - полоски цветные рядом с каждым полем.

std::cin
> Градиенты не нужны. Времена Windows XP ушли в прошлое.
Они тоже убраны (если что, первый скриншот - это новый стиль редактора, а второй - старый для сравнения).

#316
11:37, 27 фев 2023

А, всё увидел. Нормально.

Еще надо как то группировать ползунки по назначению. Щас они в кучу свалены.
Изображение

Можно сделать вертикальный отступ и для группы сделать свой контейнер и для него сделать фон потемнее.
Вот примерно накидал.

Изображение

Еще учитывай что у многих 4k мониторы. То есть интерфейс надо делать масштабируемым.

#317
12:34, 27 фев 2023

std::cin
> Еще надо как то группировать ползунки по назначению.
Когда-нибудь я это сделаю, пока есть более приоритетные задачи.

std::cin
> То есть интерфейс надо делать масштабируемым.
Поддержка HiDPI мониторов уже давно есть.

#318
21:17, 27 фев 2023

Короче потыкался и пришел к выводу что это надо хорошо знать Rust чтобы хоть что-то понять.
Комментариев в коде мало.
Я пытался понять как оно взаимодействует с операционной системой, какой API использует - DirectX, OpenGL или Vulkan. Как то всё запутано.
Короче движок для тех, кто не знает еще С++ и будет изучать Rust.
Синтаксис конечно жесть.

#319
21:55, 27 фев 2023

std::cin
> Синтаксис конечно жесть.
Это быстро проходит в процессе обучения.

#320
22:00, 27 фев 2023

std::cin
> Я пытался понять как оно взаимодействует с операционной системой
А что конкретно интересует?

std::cin
> какой API использует
OpenGL через glow

#321
0:42, 1 мар 2023

Vlad2001_MFS
> Это быстро проходит в процессе обучения.
Есть что нить годное почитать про этот язык?

#322
2:51, 1 мар 2023

std::cin
> Есть что нить годное почитать про этот язык?
https://doc.rust-lang.org/book/ или на русском https://doc.rust-lang.ru/book/
https://doc.rust-lang.org/stable/rust-by-example/

Rust book самое-то будет, на самом деле.

#323
23:05, 5 мар 2023

Очередной отчет о прогрессе - https://fyrox.rs/blog/post/twif17/

Как и обещал, добавил базовую поддержку андроида (пока без звука правда, нужно добавить backend на oboe - это в процессе). Также поправил отрисовку HDR на WebAssembly и подружил генератор лайтмап с редактором.

#324
21:47, 19 мар 2023

Очередной отчет о прогрессе - https://fyrox.rs/blog/post/twif18/

Получается отчет за две недели, а не за одну как раньше. Всё потому, что показывать особо нечего было на прошлой неделе из-за того, что занимался написанием бекэндов для вывода звука. Существующие либы не подошли - cpal страдает от лагов при воспроизведении звука на WebAssembly, и не собирается нормально под андроид. В общем оформил этот набор беков в отдельную либу - https://crates.io/crates/tinyaudio

На этой же неделе добавил поддержку blend shape'ов:

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

Пока блендинг делаю на цпу, потому что хотел выкатить фичу побыстрее, после переведу блендинг на гпу (на видео выше blend shape'ы работают совместно со скиннингом).

Помимо этого, починил деградацию производительности в редакторе, добавил шаблонный виждет для векторов. Теперь можно редактировать N-мерные вектора. Также, виджет вектора теперь поддерживает минимальное, максимальное значение и шаг редактирования.

#325
1:08, 20 мар 2023

std::cin
> движок для тех, кто не знает еще С++
Непонятно, с чего такие выводы

std::cin
> будет изучать Rust
Или уже изучил

std::cin
> Синтаксис конечно жесть.
Согласен, впечатляет

std::cin
> Есть что нить годное почитать про этот язык?
Книжку про написание рогаликов на нём.
Вот она: https://bfnightly.bracketproductions.com/
Сложные понятия языка вводятся постепенно и с разъяснением что это за звери и зачем.
Так же у этого же автора есть книжка Hands-On Rust, которая собственно и рекламируется по той же ссылке, которую я скинул

Страницы: 117 18 19 20 21 22
ПроектыФорумОцените