zoukankan      html  css  js  c++  java
  • UDK设置自定义游戏,未完

    这篇帖子来源于http://www.theballthegame.com/tutorialudk.htm

    首先是一个UDk游戏的目录结构

    Binaries: 包含了游戏的可执行文件,一般不需要修改这里的文件。
    Development:包含 UnrealScript文件的源代码,UDK会在这个目录下寻找和编译UnrealScript。
    Engine:引擎的文件,不应该做改动。
    UDKGame :  自定义游戏的所有文件。 大部分资源文件在这里。

    可以从UDK网站获得一些目录的相关信息  http://udn.epicgames.com/Three/DirectoryLayoutCH.html

    UDKGame 下的子目录:

    Config:该目录下是各种配置文件。
    Content:这里保存游戏中的资源文件,关卡、音乐、模型、纹理等。
    Localization:这里是文本,大概会用于不同语言,因为名字直译是本地化
    Movies:存放视频。
    Script:已编译的UnrealScript。
    Splash:存放启动画面。

    其余的目录并不重要,如果需要设置svn等代码版本控制,一般是设置Development和UDKGame两个目录。

    UnrealScript:

    UnrealScript的编写可以使用VisualStudio的插件nfringe

    http://pixelminegames.com/nfringe/

    也可以使用免费的uncodex

    http://sourceforge.net/projects/uncodex/

    在Development\Src\目录下,创建一个新目录。 例如"MyGame"。这个目录下的所有UnrealScript文件会被编译为UDKGame\Script下的*.u文件。*.u文件的名字会与目录名相同。

    可以在"MyGame"目录下创建一个Classes目录,并添加三个UnrealScript文件: MyGameInfo.uc MyPawn.uc,MyPlayerController.uc。

    下一步需要让UDK知道我们做的改变,打开UDKGame\Config\DefaultEngine.ini文件。 找到"[UnrealEd.EditorEngine]",并添加 "+ ModEditPackages = MyGame"。

    + EditPackages = UTGame
    + EditPackages = UTEditor
    + EditPackages = UTGameContent
    + ModEditPackages = MyGame

    要保证顺序,因为有些代码存在依赖关系。

  • 相关阅读:
    jQuery动画速成
    elementui更改导航栏样式
    Python反射
    Linux基础--基本命令
    Linux基础--简介
    DRF
    Socket与Websocket初识
    五星宏辉游戏项目小结
    Redis详解(8)--redis-cluster
    Redis详解(7)--主从复制
  • 原文地址:https://www.cnblogs.com/sitt/p/1818736.html
Copyright © 2011-2022 走看看