Size: a a a

2020 October 22

JA

Jokhar Ali in Unreal Engine
Pavel
Ну нет, есть годные книги по плюсам например, есть книги по мультиплееру в играх и по разработке движка вполне хорошие
Проблема этих книг в том что они должны сопровождаться огромным количеством практики
источник

JA

Jokhar Ali in Unreal Engine
Есть книга по шаблонам проектирования относительно геймдева
источник

JA

Jokhar Ali in Unreal Engine
Ещё нужно понимать что книга это примерно 20% твоих источников для изучения языка
источник

JA

Jokhar Ali in Unreal Engine
В отношении плюсов гораздо лучше слушать презентации в CPPCON, там ведущие зачастую свои книги рекламируют, что тоже плюс
источник

JA

Jokhar Ali in Unreal Engine
Условно
20% книги
20% документация языка
10% инструменты, и все вокруг твоего окружения в языке (IDE, сорс-контроль, CMake)
20% домен-специфичные библиотеки
30% практика
источник

JA

Jokhar Ali in Unreal Engine
Ещё нужно понимать, что в геймдеве используют плюсы очень специфично, тобишь выкидывают stl, напиливают свою рефлексию сверху и какие-то ещё фичи
источник

JA

Jokhar Ali in Unreal Engine
В анриле можно сказать свой диалект плюсов
источник

JA

Jokhar Ali in Unreal Engine
С garbage collection, своей рефлексией и прочими плюшками.
источник

Св

С тапка виднее... in Unreal Engine
Я хочу сделать наиболее общие действия в отдельные классы где будут таймеры, управление движением и т.д. вместо того чтобы постоянно делать одно и то же каждый раз, так  чтобы можно было всё это переносить из проекта в проект очень просто.
Кодом как это сделать примерно понятно, а вот как это сделать в БП? Да есть классы function library (там нельзя поля класса (переменные) создавать) и есть MacrosLibrary (Там не понятно как его вообще запускать)
Хотелось бы что-то типа такого аналога как в коде:
myTimeClass MyGameTime = new myTimeClass();
MyGameTime.StartTimeOut(4000);
То есть чтобы был некий БП в котором можно было бы создавать переменные, функции, ну и возможно классы, где переменные были бы уникальный внутри данного экземпляра класса. Так например:
myTimeClass MyGameTime1 = new myTimeClass();
myTimeClass MyGameTime2 = new myTimeClass();
MyGameTime1.DelayTicks = 4000;
MyGameTime2.DelayTicks = 5000;
источник

Св

С тапка виднее... in Unreal Engine
Вроде как нашёл, но решение странное. возможно это какой то костыль.
источник

Y

Yakim in Unreal Engine
С тапка виднее
Вроде как нашёл, но решение странное. возможно это какой то костыль.
ты обычный таймер переизобрел что-ли?))0
источник

Св

С тапка виднее... in Unreal Engine
Yakim
ты обычный таймер переизобрел что-ли?))0
ДА я как пример, там в принципе что угодно можно засунуть, важен всам принцип
источник

iM

igor M in Unreal Engine
Доброе утро, подскажите плз почему в мобилу ios запекаются не правильные текстуры))
источник

VA

Vladimir Alyamkin in Unreal Engine
igor M
Доброе утро, подскажите плз почему в мобилу ios запекаются не правильные текстуры))
Это не запекаются. Это у тебя текстуры не степени двойки на этих столбах.
источник

VA

Vladimir Alyamkin in Unreal Engine
Либо делай степенью двойки, либо ASTC.
источник

iM

igor M in Unreal Engine
На компе все ок)
Когда делаю билд они почему то вот так делают(
источник

SR

Sergey R in Unreal Engine
надо было эпикам Power of two капслоком писать и красным цветом
источник

VA

Vladimir Alyamkin in Unreal Engine
igor M
На компе все ок)
Когда делаю билд они почему то вот так делают(
ну я написал почему) там даже текст написан на текстурке.
источник

AU

Alexey Ushakov in Unreal Engine
Друзья. А какие есть варианты, чтобы hdri на небе крутить можно было? Оказывается это не так очевидно как кажется.
источник

D

Deen in Unreal Engine
Блюпринт вроде есть  на прокрутку hdri в Starter Content
источник