Size: a a a

2021 February 11

n

norlin in Unreal Engine
Господа, не совсем по анрилу вопрос, скорее в целом по программированию))

Мб кто знает паттерн как грамотно сделать const-геттер с кешированием?
Если в лоб, то одно другому противоречит, а делать отдельно геттер и кеширование не очень удобно... Равно как и делать не-const-геттер мне больно)
источник

VS

Vladimir SHCHerba in Unreal Engine
norlin
Господа, не совсем по анрилу вопрос, скорее в целом по программированию))

Мб кто знает паттерн как грамотно сделать const-геттер с кешированием?
Если в лоб, то одно другому противоречит, а делать отдельно геттер и кеширование не очень удобно... Равно как и делать не-const-геттер мне больно)
mutable? Почему противоречит? Ну и кэш можно отдельно сделать, сделать класс с const-геттером, сделать интерфейс в котором будут геттеры для того, что тебе нужно, и реализовать этот интерфейс для того класса, только в этих геттерах уже кэширование будет.
источник

VS

Vladimir SHCHerba in Unreal Engine
Ну и возможно стоит о потокобезопасности подумать, если это релевантно для твоего кода.
источник

VA

Vladimir Alyamkin in Unreal Engine
norlin
Господа, не совсем по анрилу вопрос, скорее в целом по программированию))

Мб кто знает паттерн как грамотно сделать const-геттер с кешированием?
Если в лоб, то одно другому противоречит, а делать отдельно геттер и кеширование не очень удобно... Равно как и делать не-const-геттер мне больно)
Если с кешированием - это не const. Иное - попытка обмануть внешнее и внутреннее.
источник

n

norlin in Unreal Engine
Vladimir SHCHerba
mutable? Почему противоречит? Ну и кэш можно отдельно сделать, сделать класс с const-геттером, сделать интерфейс в котором будут геттеры для того, что тебе нужно, и реализовать этот интерфейс для того класса, только в этих геттерах уже кэширование будет.
я не очень понял)
В идеале мне нужен геттер, который выдаёт данные из кеша, если они есть, а если нет - то ищет нужные данные и сразу же кладёт в кеш для следующего раза.

Но "кладёт в кеш" - это уже не const...
А не-const геттер мне чисто концептуально не нравится %)
источник

И

Игорь in Unreal Engine
Хочешь кешировать что-то в геттере - не делаешь const
источник

И

Игорь in Unreal Engine
либо разделяешь эти 2 понятия
источник

И

Игорь in Unreal Engine
выбора тут не так много
источник

n

norlin in Unreal Engine
я надеялся что мб есть какой-то удобный паттерн, чтоб использовать это как одну сущность)
источник

НФ

Никита Фомин... in Unreal Engine
Всем привет! я новенький, в анриале,  работаю в основном юнити и 3д макс
есть задачка небольшая, нужно сделать анимации простых обьектов трансформация и ротейт

Что то погуглил такое ощущение что на ютубе только показывают как персов анимировать и настраивать все это, а для чайников толкового не нашел,
подскажите плиз как анимашку сделать хоть на примере шарика, что бы при запуске проигрывалась анимация

мож урок какой на ютубе или мануал есть
источник

n

norlin in Unreal Engine
Никита Фомин
Всем привет! я новенький, в анриале,  работаю в основном юнити и 3д макс
есть задачка небольшая, нужно сделать анимации простых обьектов трансформация и ротейт

Что то погуглил такое ощущение что на ютубе только показывают как персов анимировать и настраивать все это, а для чайников толкового не нашел,
подскажите плиз как анимашку сделать хоть на примере шарика, что бы при запуске проигрывалась анимация

мож урок какой на ютубе или мануал есть
что ты подразумеваешь под "анимацией"? чтоб шарик двигался по записанным координатам?
источник

n

norlin in Unreal Engine
Никита Фомин
Всем привет! я новенький, в анриале,  работаю в основном юнити и 3д макс
есть задачка небольшая, нужно сделать анимации простых обьектов трансформация и ротейт

Что то погуглил такое ощущение что на ютубе только показывают как персов анимировать и настраивать все это, а для чайников толкового не нашел,
подскажите плиз как анимашку сделать хоть на примере шарика, что бы при запуске проигрывалась анимация

мож урок какой на ютубе или мануал есть
в целом два подхода - либо заскриптовать так или иначе (через код/блюпринты)
Либо использовать секвенсор
источник

НФ

Никита Фомин... in Unreal Engine
вот я секвенсор нарыл, поставил 2 ключа, в самом секвенсоре работает анимация, как заставить её в сцене работать?
источник

n

norlin in Unreal Engine
Никита Фомин
вот я секвенсор нарыл, поставил 2 ключа, в самом секвенсоре работает анимация, как заставить её в сцене работать?
закинуть ассет этой секвенции на сцену вроде бы. Точно не помню, я его почти не юзал)
лучше туториалы про него погуглить наверно
источник

DS

Dimka Sokolov in Unreal Engine
Гугли blueprint timeline animations ну или секвенсор просто при старте уровня запускай (там есть галочка у него, если на уровне выделить)
источник

НФ

Никита Фомин... in Unreal Engine
все раздуплил)
источник

НФ

Никита Фомин... in Unreal Engine
аутоплей галка
источник

НФ

Никита Фомин... in Unreal Engine
спасибо!
источник

n

norlin in Unreal Engine
Vladimir Alyamkin
Если с кешированием - это не const. Иное - попытка обмануть внешнее и внутреннее.
логично, но больно)
источник

AA

Alan Alan in Unreal Engine
Привет, товарищи.
Кто знает вакансии для джунов?
источник