Size: a a a

2021 December 02

P

Pavel in Unreal Engine
Все верно, но когда вы удаляете объект и создаёте новый, не гарантируется что он будет создан в том же участке памяти (это может теоретически случиться, но очень маловероятно)
источник

И

Игорь in Unreal Engine
Т.е. получается, что меняется адрес, на который ссылается указатель? Почему-то я об этом не подумал. Спасибо)
источник

P

Pavel in Unreal Engine
Я бы сказал по-другому, новый павн это просто другой не связанный со старым павном объект и поэтому у них разные адреса.
источник
2021 December 03

И

Игорь in Unreal Engine
Логично. Сейчас осознал картину целиком и полностью признаю Вашу правоту. Мой вариант прокатил бы только в том случае, если это был бы константный указатель
источник

IS

Ibragim Shaipov in Unreal Engine
приветы) напомните пжлста где нужно галочку снять, чтобы персонаж бегал по стандартному как при дефолтных настройках))
источник

IS

Ibragim Shaipov in Unreal Engine
чтобы поворачивал направо если я бегу направо) а не проигрывал анимацию бега вправо
источник

IS

Ibragim Shaipov in Unreal Engine
источник

И

Илья in Unreal Engine
Кто выкладывал свои игры или проекты в play market
источник

IS

Ibragim Shaipov in Unreal Engine
я как то развыпендривался, сделал сложный блендспейс со всеми анимациями)  сейчас хочу сделать 1D, показалось это поприятнее юзать)
источник

P

Pavel in Unreal Engine
Константный указатель не помог бы. Это бы работало либо если бы объект не пересоздавался (был тот же самый) или если бы вы обновили указатель после пересоздания объекта (в таком случае константность указателя бы только мешала).
источник

KM

Kostya Myatlev in Unreal Engine
@Yakim3396 сложно искать сетевые решения и натыкаться на тебя)
источник

И

Игорь in Unreal Engine
Не совсем правильно выразился.. Я имею ввиду, если бы функция GetWorld()->GetFirstPlayerController()->GetPawn() возвращала бы константный указатель. Т.е. если бы в движке зачем-то была реализована такая штука, что павн первого плеера всегда создавался бы в одной области памяти) //всё больше понимаю, что нужно было просто задуматься и не городить говнокод)
источник

ЖП

Живой человек ПЫК... in Unreal Engine
когда сможешь — тогда пиши
источник

AD

Aleksei DTG in Unreal Engine
CharacterMovementComponent
источник

IS

Ibragim Shaipov in Unreal Engine
а что включить надо?
источник

AD

Aleksei DTG in Unreal Engine
Погуглить за тебя? :)
источник

IS

Ibragim Shaipov in Unreal Engine
то что там настраивается я и без тебя знаю) смог бы нагуглить, нагуглил бы
источник

IS

Ibragim Shaipov in Unreal Engine
но за попытку помочь спасибо)
источник

AD

Aleksei DTG in Unreal Engine
@gameraccoon парни, я подолью масла в огонь вашего обсуждения, при вызове RestartPlayer Pawn игрока не пересоздаётся (если он до этого существовал), там будет тот же самый указатель. Игорь, ты уверен, что перед рестартом игрока ты не прибиваешь сам Pawn?
источник

И

Игорь in Unreal Engine
Вопрос интересный, павн вызывает респаун в 2 случаях - либо на EndPlay, например после смерти по KillZ, либо по делегату от HelthCompinent. Сначала я там просто вызывал респаун, без дестроя - целиться турели переставал . Сейчас я там просто вызываю дестрой и все.
источник