查看: 578|回复: 17

[编程指南] 【管理游戏代码 | Unreal Engine】

[复制链接]

1

主题

273

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
73034
发表于 2016-6-27 00:40:35 | 显示全部楼层 |阅读模式



Choose Your Operating System
   
Windows
   
Mac OS
添加代码到项目
C++类向导
C++类向导 提供了快速和简单的方法来添加native C++代码类到您的项目,以按您所需来扩展功能。 这会把仅有内容的项目转化为代码项目。 您可以按如下方式使用C++类向导:

在Windows操作系统,请在继续前确认您安装了Visual Studio 2013 Express、Community或Professional版。  在Mac,请确认您安装了Xcode 6.1或更高版本。

在主编辑器中,选择 File > Add Code to Project... (文件>添加代码到项目...)

FileCPP.jpg



C++类向导 将会出现, 显示通常所添加的类。 如果您没有看到您正在搜寻的类,那么您需要查看整个类的层次列表。 勾选窗口右上角的
button_ShowAllClasses.jpg

复选框。



CppClassWizard.jpg





AllClasses.jpg





默认类所有类
选择您想要添加的类并点击
button_Next.jpg

按钮。

您会被提示是否要为您的新类输入一个 资源文件名称。 输入资源文件名称后点击
button_Create.jpg

按钮。 这样会创建头文件(.h)和源文件(.cpp)文件。

NameNewActor.jpg




类资源文件名称仅能包含字母,数字字符并且不能包含空格。 如果资源文件名称无效,此处会提示您。

     
代码将会立即在 Visual Studio 2013 中打开,等待编辑。

CodeEditing.jpg




  
此代码将马上在 Xcode 中打开,以供编辑。

CodeEditing_xcode.jpg


   
关于如何在完成编辑后编译类,请查阅 编译项目文件。

开发环境
     
一般情况下,代码文件可以通过Visual Studio来创建,并通过 Solution Explorer (解决方案浏览器)来添加到游戏项目中。 您也可以添加代码文件到Visual Studio外的合适文件夹中,并自动重建解决方案和项目文件。 这使得通过操作系统UI来快速添加许多文件变得方便,并使得团队工作更为方便,因为解决方案和项目文件不需要在团队成员间同步。 每个人都可以同步代码文件并在本地重建项目文件。


  
一般情况下,代码文件可以通过Xcode来创建,并通过 **Project Navigator* (项目导航程序)来添加到游戏项目中。 您也可以添加代码文件到Xcode外的合适文件夹中,并自动重建项目文件。 这使得通过操作系统UI来快速添加许多文件变得方便,并使得团队工作更为方便,因为解决方案和项目文件不需要在团队成员间同步。 每个人都可以同步代码文件并在本地重建项目文件。
    在开发环境中打开项目
     
如果您的项目已经在编辑器中打开,您可以通过选择 文件 菜单的 在Visual Studio中打开 来很方便地在Visual Studio中打开它。

open_visual_studio.jpg



您也可以通过Windows Explorer浏览器或 Visual Studio的 文件 > 打开 > 项目/解决方案 来打开Visual Studio中的项目。

请打开位于项目根资源详细内容的[ProjectName].sln</code> Visual Studio解决方案文件。


  
如果您的项目已经在编辑器中打开,您可以通过选择 文件 菜单的 在Xcode中打开 来很方便地在Xcode中打开它。

open_xcode.jpg



您也可以通过搜寻程序或Xcode的 文件 > 打开 来打开Xcode中的项目。

请打开位于项目根资源详细内容的[ProjectName].xcodeproj</code> Xcode项目文件。
    生产项目文件
     
项目文件是中间文件 - 位于[ProjectDirectory]\Intermediate\ProjectFiles</code>。 这表示,如果您删除Intermediate</code>文件夹,您必须重新生成项目文件。
   
.uproject文件
     
在资源管理器中浏览至[ProjectName].uproject</code>的位置。

右击 [ProjectName].uproject</code>文件并选择 生成Visual Studio文件 。

Generate_Visual_Studio_Files.jpg



UnrealBuildTool会更新项目文件和解决方案,包括生成智能提示数据。

generate_project_files.jpg



请打开位于项目根资源详细内容的[ProjectName].sln</code> Visual Studio解决方案文件,以查看Visual Studio中的游戏项目。


  
在搜寻程序中浏览至[ProjectName].uproject的位置。

右击 [ProjectName].uproject</code>文件并选择生成 Xcode文件。

Generate_Xcode_Files.jpg



UnrealBuildTool会更新项目

generate_project_files_xcode.jpg



请打开位于项目根资源详细内容的[ProjectName].xcodeproj Xcode项目,以查看Xcode中的游戏项目。
回复

使用道具 举报

0

主题

848

帖子

2834

积分

vip会员

Rank: 1

积分
2834
发表于 2016-7-2 19:28:39 | 显示全部楼层
这就是为什么春哥在天朝这么火的原因啊!
回复 支持 反对

使用道具 举报

0

主题

884

帖子

2925

积分

vip会员

Rank: 1

积分
2925
发表于 2016-7-3 23:28:41 | 显示全部楼层
看一下你发的到底是什么鬼!
回复 支持 反对

使用道具 举报

0

主题

838

帖子

2795

积分

vip会员

Rank: 1

积分
2795
发表于 2016-7-4 11:30:38 来自手机 | 显示全部楼层
加油摸摸大,感谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

913

帖子

2996

积分

vip会员

Rank: 1

积分
2996
发表于 2016-7-5 10:53:42 | 显示全部楼层
真的是全套吗?
回复 支持 反对

使用道具 举报

0

主题

898

帖子

2988

积分

vip会员

Rank: 1

积分
2988
发表于 2016-7-16 09:40:07 | 显示全部楼层
谢谢支持。
回复 支持 反对

使用道具 举报

0

主题

867

帖子

2832

积分

vip会员

Rank: 1

积分
2832
发表于 2016-7-17 21:54:45 来自手机 | 显示全部楼层
感谢分享,学习一下!
回复 支持 反对

使用道具 举报

0

主题

1243

帖子

3953

积分

vip会员

Rank: 1

积分
3953
发表于 2016-7-18 05:07:11 来自手机 | 显示全部楼层
真的是全套吗?
回复 支持 反对

使用道具 举报

0

主题

872

帖子

2853

积分

vip会员

Rank: 1

积分
2853
发表于 2016-7-24 03:38:24 来自手机 | 显示全部楼层
这样的人是业界良心 有时在人人下个东西学比取经还难
回复 支持 反对

使用道具 举报

0

主题

853

帖子

2778

积分

vip会员

Rank: 1

积分
2778
发表于 2016-7-25 20:19:54 来自手机 | 显示全部楼层
感谢分享,学习一下!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部