管理游戏代码

添加代码和生成项目文件。

Windows
MacOS
Linux

[/VAR]

[VAR:OSSelect_Linux]

将代码添加到项目

C++类向导

C++类向导 提供了一种快速而简单的方法,可将本地C++代码类添加到项目中,以便用户对自有的功能进行延展。这会将纯内容的项目转换为一个代码项目。可以此访问C++类向导:

开始前请确保已安装Windows桌面版Visual Studio 2015或更高版本。如使用的是Mac,则必须安装Xcode 8或更高版本。

  1. 在主编辑器中选择 文件(File) > 新建C++类(New C++ Class...)

    FileCPP.png

  2. C++类向导 将出现,显示通常添加的类。如果未看到查找的类,则需要查看整个类层级列表。点击窗口右上角的 显示所有类 勾选框。

    默认类

    所有类

    选择需要添加的类并点击 下一步 > 按钮。

  3. 之后将弹出为新类输入 命名 的提示。执行此操作并点击 创建类(Create Class) 按钮。这将创建标头(.h)和源(.cpp)文件。

    类命名只包含字母数字字符,不包含空格。域将通知是否输入了无效命名。

  4. 代码将立即在Visual Studio中打开,可进行编辑。

    CodeEditing.png

    代码将立即在Xcode中打开,可进行编辑。

    CodeEditing_xcode.png

如需了解完成编辑时对类进行编译的说明,请参阅编译项目文档

开发环境

代码文件可通过Visual Studio创建并通过 解决方案浏览器 按常规方式添加到游戏项目。 也可以将代码文件添加到Visual Studio之外的正确文件夹并自动重编译 解决方案和项目文件。这样一来便能通过操作系统UI快速添加大量文件,并使团队工作 更为简便,因为解决方案和项目文件不需要在团队成员之间同步。 每个开发人员可在本地同步代码文件并重编译项目文件。

代码文件可通过Xcode创建并通过 解决方案导航器 按常规方式添加到游戏项目。 也可将代码文件添加到Xcode之外的正确文件夹,并自动重编译项目文件。 这样一来便能通过操作系统UI快速添加大量文件,并使团队工作 更为简便,因为解决方案和项目文件不需要在团队成员之间同步。每个开发人员可在 本地同步代码文件并重编译项目文件。

在开发环境中打开项目

如项目已在编辑器中打开,则可在 文件(File) 菜单中选择 打开Visual Studio(Open Visual Studio),轻松将其在Visual Studio中打开。

open_visual_studio.png

可通过Windows浏览器或Visual Studio的 文件(File) > 打开(Open) > 项目/解决方案(Project/Solution)

  • 打开项目根目录中的[ProjectName].sln Visual Studio解决方案。

如项目已在编辑器中打开,则可在 文件(File) 菜单中选择 在Xcode中打开(Open in Xcode),轻松将其在Xcode中打开。

open_xcode.png

也可通过查找器或Xcode的 文件(File) > 打开(Open) 在Xcode中打开项目。

  • 打开项目根目录中的[ProjectName].xcodeproj Xcode项目。

生成项目文件

项目文件被视为中间文件,放置于 [项目路径]\Intermediate\ProjectFiles 中。这意味着如果删除 Intermediate 文件夹,则必须重新生成项目文件。

.uproject文件

  1. 在Windows浏览器中导航到[ProjectName].uproject的路径。

  2. 在[ProjectName].uproject文件上 点击右键 并选择 生成Visual Studio文件(Generate Visual Studio Files)

    Generate_Visual_Studio_Files.png

  3. UnrealBuildTool更新项目文件和解决方案,包括生成Intellisense数据。

    generate_project_files.png

  4. 打开项目根目录中的[ProjectName].sln Visual Studio解决方案,在Visual Studio中查看游戏项目。

  1. 在查找器中导航到[ProjectName].uproject的路径。

  2. 在[ProjectName].uproject文件上 点击右键 并选择生成Xcode文件(Generate Xcode Files)。

    Generate_Xcode_Files.png

  3. UnrealBuildTool更新项目

    generate_project_files_xcode.png

  4. 打开项目根目录中的[ProjectName].xcodeproj Xcode项目,在Xcode中查看游戏项目。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback