Files
UnrealEngineUWP/Engine/Documentation/Source/Programming/ProgrammingGuide.CHN.udn
Mitchell Wilson 3f8c52a80a Copying //UE4/Dev-Documentation to Samples-Main (//UE4/Samples-Main)
#rb none

[CL 6955335 by Mitchell Wilson in Main branch]
2019-06-12 12:19:04 -04:00

87 lines
2.9 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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]
![](%ROOT%/ue4_icon.png)
[/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]