`

unrealscript helloworld --开发入门教程

    博客分类:
  • udk
阅读更多

转自 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!
...

表示运行成功。

分享到:
评论
1 楼 xujianan13 2011-06-16  
白哥要搞虚幻3啊?

相关推荐

Global site tag (gtag.js) - Google Analytics