Страница 1 из 1

С++ и LevelBlueprint

Добавлено: 16 июн 2016, 13:51
Darell Ldark
Только начал переходить на С++, а потому даже в базовых вещах очень туплю. Кто-нибудь знает, как можно получить доступ к LevelBlueprints через С++? Интересует вот что:
На БП очень просто сделать включение/выключение PointLight по нажатию какой-либо кнопки. Но как это можно сделать в С++ я не совсем понимаю. Буду очень рад, если кто-нибудь подскажет, какой класс мне нужно использовать.
Заранее спасибо.

Re: С++ и LevelBlueprint

Добавлено: 16 июн 2016, 15:19
Alex_Nexus
В нашей команде я не отвечаю за плюсы, но одно могу сказать точно. Все что делают блупринты можна сделать на плюсах, а вот блупринты таким похвастаться немогут))
В теории твоя лампочка это актор, у которого ты резко меняешь параметр интенсивности свечения. Ты можеш создать класс для этой лампочки на плюсах, добавить в него компонент лампочки и указать что при нажатии такойто клавиши происходят какие-то действия. все делают плюсы, тебе даже ненужен доступ к блупринтам. После этого в редакторе создаешь экземпляр твоего класса (ищи его в поиске по названию при создании блупринта) и когда ты его откроешь, то увидишь что там уже есть лампочка которую ты создал в коде.
Останеться только выбросить ее на уровень.
В теории все происходит как-то так. Хотя это все мы делали для персонажа и других серьйозних актеров, в которых много функциональности, а вот лампочку можна создать и чисто на блупринтах. Функционал там минимальный.

Re: С++ и LevelBlueprint

Добавлено: 16 июн 2016, 20:55
Deus Ex Machina
Посмотри этот урок.
https://www.youtube.com/watch?v=_ivA-bAmcvg

Ну и уроки от Эпиков. Их довольно не мало по С++ в UE ;)

Отправлено спустя 1 минуту 48 секунд:
Так же вот статьи на Хабре https://habrahabr.ru/hub/unreal_engine/

Re: С++ и LevelBlueprint

Добавлено: 28 окт 2017, 12:54
urduro
Darell Ldark писал(а):Source of the post Только начал переходить на С++, а потому даже в базовых вещах очень туплю. Кто-нибудь знает, как можно получить доступ к LevelBlueprints через С++? Интересует вот что:
На БП очень просто сделать включение/выключение PointLight по нажатию какой-либо кнопки. Но как это можно сделать в С++ я не совсем понимаю. Буду очень рад, если кто-нибудь подскажет, какой класс мне нужно использовать.
Заранее спасибо.


В оболочку надо добавлять дополнительные классы библиотеки от поставщиков с++ кода.
восстановление зренияй33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33
й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33
й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33
й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33
й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33
й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33
й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33
й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33
й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33
й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33
й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33й33