Unreal Editor Quick Start Guide / Unreal Editor Быстрый Старт Гайд: 4. Edit Your Class Header

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Вы настроете ваш новый класс HelloWorldPrinter для вывода числа, которое вы укажете, а так же "Hello World!", когда начнется игровой процесс.

AntiVIRUZ 30.08.14 в 11:23

0

Каждый класс содержит два файла: файл заголовка и файл кода. Вы настроете файл заголовка на этом шаге, а затем файл кода на следующем.

AntiVIRUZ 30.08.14 в 11:30

0

Когда вы используете инструмент "Add Code to Priject" для добавления вашего нового класса, он автоматически добавляет объявления класса в HelloWorldPrinter.h

AntiVIRUZ 30.08.14 в 13:13

0

Обратите внимание на макрос UNCLASS() над объявлением класса. Он предупреждает Unreal Engine о вашем новом классе, что позволяет двигателю выполнить оптимизацию для этого класса в вашем проекте. Страница Unreal Object дает обзор макро системы Unreal, и справочник программирования игрового процесса (Gameplay Programming Reference) объясняет различные макросы и ключевые слова, которые вы можете приставить к ним для дополнительного функциональности.

AntiVIRUZ 30.08.14 в 13:43

0
+3

Кроме того, новый файл заголовка содержит любые #include директивы, необходимые для вашего класса, а также макрос GENERATED_UCLASS_BODY(), который поставляет автоматические определения. Они должны присутствовать в любом новом классе, который вы создаете, и они автоматически генерируются инструментом Add Code to Project.

AntiVIRUZ 30.08.14 в 14:04

0

Теперь, вам следует добавить объявления переменных и функций в ваш класс.

AntiVIRUZ 30.08.14 в 14:05

0

1. Внутри описания вашего класса, добавьте следующие строки кода ниже GENERATED_UCLASS_BODY().

AntiVIRUZ 30.08.14 в 14:06

0
Минутку...