Unreal Editor Quick Start Guide / Unreal Editor Быстрый Старт Гайд: 4. Edit Your Class Header
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Вы настроете ваш новый класс HelloWorldPrinter для вывода числа, которое вы укажете, а так же "Hello World!", когда начнется игровой процесс. AntiVIRUZ 30.08.14 в 11:23 |
|
|
Каждый класс содержит два файла: файл заголовка и файл кода. Вы настроете файл заголовка на этом шаге, а затем файл кода на следующем. AntiVIRUZ 30.08.14 в 11:30 |
||
|
Когда вы используете инструмент "Add Code to Priject" для добавления вашего нового класса, он автоматически добавляет объявления класса в HelloWorldPrinter.h AntiVIRUZ 30.08.14 в 13:13 |
||
|
Обратите внимание на макрос UNCLASS() над объявлением класса. Он предупреждает Unreal Engine о вашем новом классе, что позволяет двигателю выполнить оптимизацию для этого класса в вашем проекте. Страница Unreal Object дает обзор макро системы Unreal, и справочник программирования игрового процесса (Gameplay Programming Reference) объясняет различные макросы и ключевые слова, которые вы можете приставить к ним для дополнительного функциональности. AntiVIRUZ 30.08.14 в 13:43 |
+3 | |
|
Кроме того, новый файл заголовка содержит любые #include директивы, необходимые для вашего класса, а также макрос GENERATED_UCLASS_BODY(), который поставляет автоматические определения. Они должны присутствовать в любом новом классе, который вы создаете, и они автоматически генерируются инструментом Add Code to Project. AntiVIRUZ 30.08.14 в 14:04 |
||
|
Теперь, вам следует добавить объявления переменных и функций в ваш класс. AntiVIRUZ 30.08.14 в 14:05 |
||
|
1. Внутри описания вашего класса, добавьте следующие строки кода ниже GENERATED_UCLASS_BODY(). AntiVIRUZ 30.08.14 в 14:06 |
||
