UDK 脚本编译运行

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

编译成功会出现:

UDK 脚本编译运行_第1张图片

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文件夹(不可省)把脚本文件填入里面最后的路径形式如图:

UDK 脚本编译运行_第2张图片

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 打开地图后运行!可用。

 


你可能感兴趣的:(游戏,c,脚本,cmd)