You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
87 lines
2.9 KiB
Plaintext
87 lines
2.9 KiB
Plaintext
INTSourceChangelist:3801137
|
||
Availability: Public
|
||
Title: 编程指南
|
||
Description: 供使用虚幻引擎进行开发的程序员参考的信息。
|
||
Type: landing
|
||
Version: 4.18
|
||
Parent: %ROOT%
|
||
topic-image: ProgrammingGuide_topic.png
|
||
topic-icon: %ROOT%/prog_icon.png
|
||
Order: 3
|
||
|
||
|
||
虚幻引擎4为程序员提供了两套工具集,可联合使用来加速开发工作流。新的Gameplay类、Slate和Canvas用户接口元素以及编辑器功能可以使用C++语言来编写,并且在使用Visual Studio或XCode编译后可以在虚幻编辑器中反映出全部变更内容。蓝图可视化脚本系统是一个强大的工具,可通过连接函数区块和属性引用在编辑器中实现类的创建。
|
||
|
||
C++类可以作为蓝图类的基类使用。因此,程序员可以设置基本的Gameplay类,随后再由关卡设计师来对它们进行子类和迭代处理。
|
||
|
||
## 入门
|
||
|
||
%Programming/QuickStart:role%
|
||
%Programming/Introduction:role%
|
||
|
||
## 开发设置
|
||
|
||
[DIR(output:"role" parent:"Programming/Development" org:"hierarchy")]
|
||
|
||
## 虚幻引擎架构
|
||
|
||
无论是用C++、蓝图还是结合两者进行编程,底层的虚幻架构都是相同的。
|
||
|
||
[DIR(output:"role" parent:"Programming/UnrealArchitecture/Reference" org:"hierarchy" end:"1")]
|
||
|
||
## Gameplay架构
|
||
|
||
[DIR(output:"role" parent:"Programming/UnrealArchitecture" org:"hierarchy" end:"1")]
|
||
[DIR(output:"role" parent:"Programming/UnrealArchitecture/Objects" org:"hierarchy" end:"1")]
|
||
|
||
## Gameplay指南
|
||
|
||
[DIR(output:"fancy" parent:"Programming/Tutorials" org:"hierarchy" end:"1" skilllevel:"Beginner")]
|
||
[DIR(output:"fancy" parent:"Programming/Tutorials" org:"hierarchy" end:"1" skilllevel:"Intermediate")]
|
||
[DIR(output:"fancy" parent:"Programming/Tutorials" org:"hierarchy" end:"1" skilllevel:"Advanced")]
|
||
|
||
## 虚幻引擎API引用
|
||
|
||
<!--- 注意:我们有意不在此列出Core、CoreUObject和引擎API页面,否则会过于杂乱。 --->
|
||
|
||
[OBJECT:Role]
|
||
[PARAM:icon]
|
||

|
||
[/PARAM]
|
||
[PARAM:title]
|
||
虚幻引擎C++ API引用
|
||
[/PARAM]
|
||
[PARAM:description]
|
||
虚幻引擎C++源代码的API编程引用
|
||
[/PARAM]
|
||
[PARAM:path]
|
||
[RELATIVE:API]
|
||
[/PARAM]
|
||
[/OBJECT]
|
||
|
||
## 系统指南
|
||
|
||
%Programming/Animation/AnimNodes:role%
|
||
%Programming/Automation:role%
|
||
%Engine/Blueprints/TechnicalGuide:role%
|
||
%Programming/Online:role%
|
||
%Programming/Online/Steam:role%
|
||
%Programming/Rendering:role%
|
||
%Programming/Slate:role%
|
||
%Programming/BuildTools:role%
|
||
|
||
## 自动化编译
|
||
|
||
%Programming/BuildTools/AutomationTool/BuildGraph/ScriptAnatomy/Conditions:role%
|
||
%Programming/BuildTools/AutomationTool/BuildGraph/ScriptAnatomy/Elements:role%
|
||
%Programming/BuildTools/AutomationTool/BuildGraph/ScriptAnatomy/Types:role%
|
||
%Programming/BuildTools/AutomationTool/BuildGraph:role%
|
||
%Programming/BuildTools/AutomationTool/BuildGraph/Usage:role%
|
||
|
||
## 资源处理参考指南
|
||
|
||
[REGION:buttonlist]
|
||
%Programming/Assets/AsyncLoading:role%
|
||
%Programming/Assets/Registry:role%
|
||
[/REGION]
|