您的位置:首页 > 其它

unrealscript helloworld --开发入门教程

2012-12-06 10:04 435 查看
转自 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!

...

表示运行成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: