UDK目录结构解析
作者:死猫@indiegm.com 如果之前你有Unreal Mod的开发经验的话, 对UDK的目录结构应该不陌生. 如果这是你第一次接触Unreal引擎, 也不要担心, 阅读完这篇文章相信你开始对UDK有更多的了解. 毫无疑问Unreal引擎是复杂的, 但就目录结构来说, UDK的目录还是很简洁明了的. 这里我们以UDK-2009-11-BETA-2版本为例进行讲解, 这是UDK的第二个Beta版本, 或许你看到这篇文章的时候UDK已经有更新的版本, 但主要目录应该不会有什么大的变动. 在安装完UDK后, 你会看到四个目录: 其中: 接下来我们先看看Binaries目录: Development目录下则比较简单: 所有UDK自带的UnrealScript源文件都放在Src目录下。你的UnrealScript源文件也应该放在这里。图上的最后一个目录MyGame是我后加的。 之前说过,Engine目录下放的是Unreal引擎的核心文件: 接下来让我们看看UTGame目录,这个目录也是我们经常需要打交道的地方: UTGame下的Config目录非常重要,也容易让入门者困扰,我们仔细看看: 在你第一次运行UDK之前,你看到的是一些以Default开头的配置文件。这些配置文件用来生成你游戏中使用的真正配置文件。UDK会在运行的时候,根据Defaut系列文件,生成以UT开头的配置文件。 而后,UDK会读取UT系列配置文件,而忽略对Default的改动。了解这点很重要,当你对Default系列配置文件进行修改后,你需要删除这个目录下的UT开头的文件,这样UDK就会再次读取Deafult系列配置文件来重新生成UT***文件。 最后我们看一下UTGame下的Content目录: Content目录下的子目录可以根据你的需要进行组织,或按内容的用途,或按关卡流程进行组织,都是你的自由。 理论上,既然这个目录下放的是UT3 demo用到的内容包,我们应该可以删除这里的所有文件,然后用自己的模型/贴图/...等内容取而代之。这个理论是正确的,但事实上当你这么干的时候会发现udk再也无法正常启动。这是因为在UTGame\Config下的配置文件中,仍有不少指向UTGame\Content下内容包的配置。同样,在预编译好的UnrealScript包中也还包括许多对UTGame\Content的引用。在删除UDK自带的UTGame\Content下所有内容之前,还需要进行点小手术,我们会在今后的教学中再讲解这部分内容。 Unreal引擎对自己的目录结构有相对固定的规则,当同时也可以通过配置文件进行灵活的定制。在你迫不及待开始新游戏的开发之前,花少许时间熟悉一下UDK的目录结构,试图理解一下Unreal引擎的思考方式,或许对你今后的开发会有些帮助。 (本文部分内容参考自UDN文章Directory Layout of Unreal Engine 3 和 Your first UnrealScript project .)
这里放的是UDK的执行文件, 及相关的第三方工具.
这里主要存放Unrealscript的源文件
这里放的是Unreal引擎的核心文件, 除非有非常特殊的需求, 不要改动这个目录的任何文件.
不要被UTGame这个名字给迷惑了. 确实在这个目录里你会发现许多随UDK捆绑的UT3 Demo的很多资源, 但你的游戏内容同样可以放在这个目录下, 而epic也希望你这么干.
总结:
参考:
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
