173 |
С т р а н и ц а
Теперь, откройте blueprint, выберите скелетную сетку (
mesh) в
Add Components, и
отрегулируйте капсулу (как мы делали это для
BP_Avatar). Вы также можете
сменить материал вашего
нового персонажа, так чтобы он отличался от игрока.
Смените материал вашего персонажа в свойствах вашей сетки. Под вкладкой
Rendering (визуализация), щёлкните по значку +, чтобы добавить материал.
Затем, щёлкните по объекту в форме капсулы, чтобы выбрать материал для
визуализации.
Во
вкладке Defaults, найдите свойство NpcMessage. Это
наша связь между кодом
С++ и схемой (blueprint), потому что мы ввели функцию UPROPERTY() для
переменной FString NpcMessage. Это
свойство будет редактируемым в UE4, как
показано на следующем скриншоте:
174 |
С т р а н и ц а
Теперь перетащите BP_NPC_Owen в сцену. Вы также можете создать второго
персонажа и третьего, и обязательно давайте им не повторяющиеся, уникальные
имена, вид и сообщения.
Я создал две схемы (blueprint) для NPC основанных на базовом классе NPC. Это
BP_NPC_Justin и BP_NPS_Owen. У них разный вид и разные сообщения для игрока.
Джастин и Оуен в сцене