虚幻4目录结构

Engine目录和Game目录在虚幻4中是完全分离的。

Engine根目录包含以下文件夹:

  • Engine - 包含所有的源代码以及其他组成引擎的文件。
  • Templates - 项目创建模板
  • GenerateProjectFiles.bat - 生成项目

官网说有个UE4Games.uprojectdirs的辅助文件,用来默认指定UnrealBuildTool寻找项目。

 

游戏和引擎的共有目录:

  • Binaries - 编译文件等。

  • Build - 构建文件,以及平台构建文件。

  • Config - 配置文件。游戏项目配置文件将会覆盖引擎的对应文件。

  • Content - 游戏内容。

  • DerivedDataCache - Contains derived data files generated on-load for referenced content. Not having cache files present for referenced content can increase load times dramatically.

  • Intermediate - 构建引擎或者游戏的中间文件. 游戏项目中, Shaders在Intermediate中.

  • Saved

  • Source - 源代码

    • Engine

      • Developer - 引擎游戏公用。

      • Editor - 编辑器专用。

      • Programs - 外部工具。

      • Runtime - 引擎运行时。

    • Game - 游戏项目的源文件被组织为模块,一个目录一个模块。每个模块包含如下:

      • Classes - 游戏类头文件

      • Private - 实现。

      • Public - 模块头文件。

下面是引擎专有的子目录:

  • 文档:
  • 附加文件:
  • 插件:引擎内使用的插件。
  • 程序:UnrealFrontend 和 UnrealHeaderTool等工具的配置和日志文件。
  • 材质:引擎材质文件。

vs解决方案目录:

  • Classes: 游戏类头文件
  • Config: 项目默认设置。
  • Externaldependencies:Displays the public Rocket engine header files (only visible in Visual Studio).
  • Private 私有实现。
  • Public 公有实现。

坐标:

Unity3D
  • X - left, right
  • Y - up, down
  • Z - forwards, backwards
Unreal Engine4
  • X - forwards, backwards
  • Y - left, right
  • Z - up, down

UE4 also referrers to the pivots of a rotation as: Pitch, Roll, and Yaw.

 

游戏对象

Unity3D:GameObject

UE4:Actor

场景与关卡:

Unity3D:Scenes

UE4:(.umap)

基本数据类型:

Unity3D Unreal Engine4

Unity3D Unreal Engine4
int int32, int24, int8
string FString
Transform FTransform
Quaternion FQuat
Rotation FRotator
Gameobject Actor
Array TArray


你可能感兴趣的:(虚幻4目录结构)