Size: a a a

2020 April 15

ДК

Денис Кузнецов... in Unreal Engine
У меня вопрос.
Я могу тыкнуть мышкой по экрану и получить HitReslut, гду будет Item, и если это элемент InstanceStaticMesh, то я могу точечно удалить элемент из массива InstanceStaticMesh.
Как можно достичь того же результата с помощью Overlap?
По какой-то гребанной причине через FBox у меня в коде не работает подсоска массива ID элементов. А кроме этого есть какой-то вариант точечно получить ID Элемента, чтобы ебнуть его?
источник

AY

Artyom Yakimov in Unreal Engine
если не получиться нормальным способом решить, то можно взять все локейшены инстансов и найти ближайший к точке хита
источник

ДК

Денис Кузнецов... in Unreal Engine
Artyom Yakimov
если не получиться нормальным способом решить, то можно взять все локейшены инстансов и найти ближайший к точке хита
Не, я тупой, давно не пользовался лайнтрейсом какого-то хрена =))
источник

К

Константин in Unreal Engine
гайз подскажите почему может код из левел бп выполняется позже чем код из актор бп на этом левеле?
источник

К

Константин in Unreal Engine
где посмотреть почитать
источник

n

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

SD

Sherbaev Davron in Unreal Engine
кто-нибудь знает как с cpp jni отправить поинтер на функцию и затем запустить её с java android? По сути пришел к тому что нужно как-то создать объект интерфейса callable в cpp и передавать его в java через methodCall. Есть ли другие варианты?
Проще говоря пытаюсь передать колбек функцию через cpp в java
источник

АA

Алекс Alor in Unreal Engine
Прив. подскажите как сделать переключение GetCharacterMovement()->bOrientRotationToMovement = false; на true и обратно для мультиплеера?
источник

GR

Gleb Rinner in Unreal Engine
Алекс Alor
Прив. подскажите как сделать переключение GetCharacterMovement()->bOrientRotationToMovement = false; на true и обратно для мультиплеера?
Вместо false напиши true
источник

АA

Алекс Alor in Unreal Engine
Gleb Rinner
Вместо false напиши true
работает только на одном клиенте
источник

GR

Gleb Rinner in Unreal Engine
Алекс Alor
работает только на одном клиенте
А вот ты и суть изложил. Репликация переменной нужна. Почитай в документации. Там подробно на примере написано
источник

SD

Sherbaev Davron in Unreal Engine
Алекс Alor
Прив. подскажите как сделать переключение GetCharacterMovement()->bOrientRotationToMovement = false; на true и обратно для мультиплеера?
это вроде должно на сервере вызываться, но это не точно)
источник

GR

Gleb Rinner in Unreal Engine
Алекс Alor
работает только на одном клиенте
источник

АA

Алекс Alor in Unreal Engine
Это ссылка мне не поможет. Т.к. идет взаимодействие с CharacterMovement мне не ясно, мне достаточно реплицировать булевую или как то по особенному переключать bOrientRotationToMovement  на сервере.
источник

GR

Gleb Rinner in Unreal Engine
Алекс Alor
Это ссылка мне не поможет. Т.к. идет взаимодействие с CharacterMovement мне не ясно, мне достаточно реплицировать булевую или как то по особенному переключать bOrientRotationToMovement  на сервере.
Мне кажется надо просто репликацию актора настроить. Функция в нем же у тебя?
источник

АA

Алекс Alor in Unreal Engine
Gleb Rinner
Мне кажется надо просто репликацию актора настроить. Функция в нем же у тебя?
Нашел решение, только оно бп. Придется шаманить чтобы на плюсах написать.
источник

AR

Anton Rassadin in Unreal Engine
Sherbaev Davron
кто-нибудь знает как с cpp jni отправить поинтер на функцию и затем запустить её с java android? По сути пришел к тому что нужно как-то создать объект интерфейса callable в cpp и передавать его в java через methodCall. Есть ли другие варианты?
Проще говоря пытаюсь передать колбек функцию через cpp в java
Callback известен только в рантайме? Т.е. стандартный способ вызвать native метод в java не подходит?
источник

SD

Sherbaev Davron in Unreal Engine
Anton Rassadin
Callback известен только в рантайме? Т.е. стандартный способ вызвать native метод в java не подходит?
да, скорее всего так и буду делать
источник

AR

Anton Rassadin in Unreal Engine
Ну то есть если у тебя нет надобности именно рантаймовый коллбек кидать, то просто вызывай native метод с соответствующими пометками jniexport на стороне плюсов.
источник

SD

Sherbaev Davron in Unreal Engine
Anton Rassadin
Ну то есть если у тебя нет надобности именно рантаймовый коллбек кидать, то просто вызывай native метод с соответствующими пометками jniexport на стороне плюсов.
угу, это я что-то замудрил в начале
источник