UDK基础学习
1. 首先想通过简单的直接在D:\UDK\UDK-2012-03\Development\Src\UTGame\Classes加入一个脚本,实现superJump功能,就是玩家在按跳跃键的时候可以高高跳起。
我想从解决问题的先后顺寻讨论下本次UDK的学习
A) 加入DebuggerInterface.dll
路径加入到 ..\UDK-2012-03\Binaries\Win32
B) 编译问题
1) 先删除..\UDK-2012-03\UDKGame\Script文件夹中除了DO_NOT_DELETE.TXT 之外所有的文件
2) 在CMD中cd 到 D:\UDK\UDK-2012-03\Binaries\Win32
指令: udk make –full –compile 或者 udk make –full –recompile
编译成功会出现:
3) 在2)的目录下输入 udk –autodebug启动游戏
2. 上面是直接加入一个.uc的脚本,这里要说的是更常用的加入一个文件夹的脚本
A) 加入DebuggerInterface.dll
路径加入到 ..\UDK-2012-03\Binaries\Win32
B) 创建一个带有脚本的文件,这里还是使用上面那个例子
在D:\UDK\UDK-2012-03\Development\Src 创建文件夹Tutorial_SuperJump
在新建的文件夹里创建classes文件夹(不可省)把脚本文件填入里面最后的路径形式如图:
C) 修改D:\UDK\UDK-2012-03\UDKGame\Config 目录下的配置文件DefaultEngine.ini
修改后如图:
黄色部分是新增的,也就是刚才新建的Tutorial_SuperJump文件夹.
D) 编译过程同1
3. 将脚本绑定到一个新建的.udk上(之前两个示例都是绑定在UDK本身的样例文件上的)
A) 将自建的地图(整个地图包:包括udk和upk文件)
我的StarterPlatformGameContent文件夹里面有如下:
加入到D:\UDK\UDK-2012-03\UDKGame\Content 里的任意文件夹中, 我加入到了
D:\UDK\UDK-2012-03\UDKGame\Content\Maps
里面在cmd中敲入:
UDK 可以运行!但是无法加入脚本 这个问题待解决!转入4)
B) 关于新地图脚本的编辑,编译方式同1,2
4) 编译之后生成.u 文件之后用UDKeditor 打开地图后运行!可用。