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

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

  • 相关阅读:
    跃迁方法论 Continuous practice
    EPI online zoom session 面试算法基础知识直播分享
    台州 OJ 2648 小希的迷宫
    洛谷 P1074 靶形数独
    洛谷 P1433 DP 状态压缩
    台州 OJ FatMouse and Cheese 深搜 记忆化搜索
    台州 OJ 2676 Tree of Tree 树状 DP
    台州 OJ 2537 Charlie's Change 多重背包 二进制优化 路径记录
    台州 OJ 2378 Tug of War
    台州 OJ 2850 Key Task BFS
  • 原文地址:https://www.cnblogs.com/sitt/p/1818736.html
Copyright © 2011-2022 走看看