Size: a a a

2020 November 10

С

Сэр MSTR in Unreal Engine
Даня
в С++ интерфейс костылится полностью виртуальным классом
А почему костылится? Чем этот способ плох?
источник

С

Сэр MSTR in Unreal Engine
Anton Rassadin
В анриле свой взгляд на понятие интерфейса, тут интерфейс может иметь реализацию методов.
Д ну и если не брать анрил, то можно и в чистом С++ сделать реализацию по умолчанию, никто не запрещает 🤷‍♂
источник

Д

Даня in Unreal Engine
Сэр MSTR
А почему костылится? Чем этот способ плох?
Ну потому что в С++ нет понятия "интерфейс", в отличие, например, от С#, Java или Delphi
источник

N

NoCodeBugsFree in Unreal Engine
Сэр MSTR
Мне кажется, что все таки так нельзя 🤷‍♂
Это получается, что с++ должен вызвать что-то, что было создано в виртуальной машине, но на это "что-то" ничего не ссылается из плюсов
Можно. И переменную, созданную в БП можешь найти и ф-ю.
источник

N

Nikolay in Unreal Engine
Сэр MSTR
Мне кажется, что все таки так нельзя 🤷‍♂
Это получается, что с++ должен вызвать что-то, что было создано в виртуальной машине, но на это "что-то" ничего не ссылается из плюсов
В С++ нормально вызываются методы, реализованные в блупринте. Как и у обычных объектов.
источник

С

Сэр MSTR in Unreal Engine
NoCodeBugsFree
Можно. И переменную, созданную в БП можешь найти и ф-ю.
Тэкс, а как?
источник

С

Сэр MSTR in Unreal Engine
NoCodeBugsFree
Можно. И переменную, созданную в БП можешь найти и ф-ю.
источник

AR

Anton Rassadin in Unreal Engine
Сэр MSTR
Д ну и если не брать анрил, то можно и в чистом С++ сделать реализацию по умолчанию, никто не запрещает 🤷‍♂
Тогда это будет некорректно называть интерфейсом.
источник

VK

Vladimir Kuleshov in Unreal Engine
NoCodeBugsFree
Можно. И переменную, созданную в БП можешь найти и ф-ю.
Подскажи хоть направление что гуглить ) По запросу call BP interface in c++ ничего не нахожу
источник

N

Nikolay in Unreal Engine
Vladimir Kuleshov
Подскажи хоть направление что гуглить ) По запросу call BP interface in c++ ничего не нахожу
Не уверен, но может быть через UObject::CallFunction: https://docs.unrealengine.com/en-US/API/Runtime/CoreUObject/UObject/UObject/CallFunction/index.html
источник

С

Сэр MSTR in Unreal Engine
Anton Rassadin
Тогда это будет некорректно называть интерфейсом.
Ну тут я спорить не буду))
источник

N

NoCodeBugsFree in Unreal Engine
Vladimir Kuleshov
Подскажи хоть направление что гуглить ) По запросу call BP interface in c++ ничего не нахожу
если такой вопрос возник, надо архитектуру пересмотреть. это ненормально, когда вы из плюсов пытаетесь, БПвые интерфесы дергать. Напишите просто каркас - плюсовый интерфейс и в нем BlueprintImplementable сделай все функции , и в нужно БП уже добавить этот интерфейс, и реализовать методы.
И вызывай в плюсах сколько угодно.
источник

VK

Vladimir Kuleshov in Unreal Engine
NoCodeBugsFree
если такой вопрос возник, надо архитектуру пересмотреть. это ненормально, когда вы из плюсов пытаетесь, БПвые интерфесы дергать. Напишите просто каркас - плюсовый интерфейс и в нем BlueprintImplementable сделай все функции , и в нужно БП уже добавить этот интерфейс, и реализовать методы.
И вызывай в плюсах сколько угодно.
Спасибо, так и сделаю
Такой вопрос возник потому что часть тяжелой логики, которая использовала БП интерфейсы,  решил перенести из БП в с++. Видимо делаю это не совсем правильно
источник

QA

Qbax Alex in Unreal Engine
Вечер добрый. Сталкивался кто с импортом моделей из DAZ 3D через FBX в движок?
Столкнулся с проблемой что на частях одежды слетела UV развертка и текстура отображается некорректно. Хотя если этот же FBX затянуть в майку то все выглядит хорошо. Сталкивался ли кто с такой проблемой? Подскажите пожалуйста как бороться с этим.
источник

SR

Sergey R in Unreal Engine
Qbax Alex
Вечер добрый. Сталкивался кто с импортом моделей из DAZ 3D через FBX в движок?
Столкнулся с проблемой что на частях одежды слетела UV развертка и текстура отображается некорректно. Хотя если этот же FBX затянуть в майку то все выглядит хорошо. Сталкивался ли кто с такой проблемой? Подскажите пожалуйста как бороться с этим.
что значит слетела? нормали не "флипнуты"?
источник

QA

Qbax Alex in Unreal Engine
Sergey R
что значит слетела? нормали не "флипнуты"?
нет. нормали в порядке. слетел рисунок по координатам UV. Причем выборочно. лицо к примеру у персонажа отображается корректно. А вот одежда: рукава на месте а все остальное (рисунок)  перемешан.
источник

EB

Elisey Budnitsky in Unreal Engine
Когда вставляешь модель, у нее границы не по контуру модели, а как сделать по контуру?
источник

EB

Elisey Budnitsky in Unreal Engine
чтоб можно было забраться наверх к примеру
источник

DS

Dimka Sokolov in Unreal Engine
Set complex collision
источник

КК

Кирилл Кондратюк... in Unreal Engine
Ребят
Делаю 2d игру, дошел до постановки и движения камеры. В связи с этим вопрос
Насколько гибко можно управлять камерой?
То есть, например, если есть прямоугольник, который нужно показать игроку, то как это сделать? То есть можно ли влиять на угол обзора камеры из кода? Или орудовать только положением камеры?
источник