转自 http://www.udkcn.com/archiver/?fid-53.html&page=1
UDK安装目录:
C:\UDK\UDK-2010-10\
基本目录结构如下:
C:\UDK\UDK-2010-10\Binaries
C:\UDK\UDK-2010-10\Development
C:\UDK\UDK-2010-10\Engine
C:\UDK\UDK-2010-10\UDKGame
一、按如下结构,建立目录:
C:\UDK\UDK-2010-10\Development\Src\HelloWorld\Classes
二、创建脚本文件:
C:\UDK\UDK-2010-10\Development\Src\HelloWorld\Classes\HelloWorldInfo.uc
HelloWorldInfo.uc文件完整内容如下:
class HelloWorldInfo extends UTGame;
function StartMatch()
{
super.StartMatch();
`log("Hello, world!");
}
三、修改配置文件
C:\UDK\UDK-2010-10\UDKGame\Config\UDKEngine.ini
找到节,在节的最后添加一行:
ModEditPackages=HelloWorld
四、编译
在命令行下,进入目录:
C:\UDK\UDK-2010-10\Binaries
输入命令:
udk make
看到如下输出信息,表示编译成功。
...
--------------------HelloWorld - Release--------------------
Analyzing...
Scripts successfully compiled - saving package 'C:\UDK\UDK-2010-10\Binaries\Win32\..\..\UDKGame\Script\HelloWorld.u'
Success - 0 error(s), 0 warning(s)
编译成功后,可以找到如下文件:
C:\UDK\UDK-2010-10\UDKGame\Script\HelloWorld.u
五、运行程序
在命令行下,进入目录:
C:\UDK\UDK-2010-10\Binaries
输入命令:
udk ExampleMap?game=HelloWorld.HelloWorldInfo -log
运行后,将使用UDK自带的ExampleMap。在日志窗口中,会输出:
...
ScriptLog: Hello, world!
...
表示运行成功。