查看: 374|回复: 0

[虚幻4编辑器手册] 管理游戏代码

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2017-4-5 15:43:48 | 显示全部楼层 |阅读模式

管理游戏代码



       
     
     
     Unreal Engine 4.5

       
     
         



       
       
选择操作系统



   
Windows


   
Mac OS


添加代码到项目

C++类向导


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


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



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


管理游戏代码



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


       
       


       
                默认类
               
               
                所有类
               
       




选择您想要添加的类并点击 管理游戏代码
按钮。


您会被提示是否要为您的新类输入一个 名称。 输入名称后点击管理游戏代码
按钮。 这样会创建头文件(.h)和源文件(.cpp)文件。


       
管理游戏代码
管理游戏代码





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



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


管理游戏代码


   

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


管理游戏代码


   

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


开发环境


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

   

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

   
在开发环境中打开项目


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


管理游戏代码



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


请打开位于项目根目录的
  1. [ProjectName].sln
复制代码
Visual Studio解决方案文件。


   

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


管理游戏代码



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


请打开位于项目根目录的
  1. [ProjectName].xcodeproj
复制代码
Xcode项目文件。


   
生产项目文件


   
        
       
项目文件是中间文件 - 位于
  1. [ProjectDirectory]/Intermediate/ProjectFiles
复制代码
。 这表示,如果您删除
  1. Intermediate
复制代码
文件夹,您必须重新生成项目文件。



   
.uproject文件


   
        
在资源管理器中浏览至
  1. [ProjectName].uproject
复制代码
的位置。


右击
  1. [ProjectName].uproject
复制代码
文件并选择 生成Visual Studio文件 。


管理游戏代码



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


管理游戏代码



请打开位于项目根目录的
  1. [ProjectName].sln
复制代码
Visual Studio解决方案文件,以查看Visual Studio中的游戏项目。


   

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


右击
  1. [ProjectName].uproject
复制代码
文件并选择生成 Xcode文件。


管理游戏代码



UnrealBuildTool会更新项目


管理游戏代码



请打开位于项目根目录的[ProjectName].xcodeproj Xcode项目,以查看Xcode中的游戏项目。


   





                                       
                                       
完整内容索引
                                       
                               
                       
                       
            

            
            

     2004-2017, Epic Games, Inc. 版权所有。Unreal 及相关的商标是 Epic 在美国和其他国家的注册商标。


    使用条款 | 隐私政策

            
        
               
       
   
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部