网上找了半天资料,都是有问题的,原因可能是因为UDK的版本不同导致的,公司用的是UDK2011-11,这里把我的经验小记一下;
第一步:
首先确保机器已经安装vs2008(或者vs2005,以后文章都以vs2008为例),然后安装nFringe
http://www.udkcn.com/viewthread.php?tid=455
首先,我们从http://www.udk.com主页下载UDK11月份版本(此文以UDK-2011-11版为例) 安装完成后,我们找到UDK-2010-11文件夹,对其复制粘贴创建一个副本,将目录名改成你喜欢的名字,比如我创建为KingdomWorld,以后文章都以KingdomWorld为例。 (以下步骤将对其进行大量修改,创建副本的目的是为了保留原版) |
第二步:
2.1.打开VS2008,选择左上角菜单中的【文件】--【新建】--【项目】
2.2.选择UnrealEngine 3 Licensees Project
2.3.检查【创建解决方案的目录】的勾是否已被去掉。
2.4.位置填写为 安装目录:\KingdomWorld\Development\Src\KWGame
2.5.名称为KWGame(注意大小写),点击确定.
2.6.打开目录KingdomWorld\Development\Src\KWGame\KWGame将其所有文件剪切至KingdomWorld\Development\Src
2.7.打开目录KingdomWorld\Development\Src\KWGame删除KWGame文件夹(此时里面那个文件夹应该没有文件,都被你剪切到上面了)
2.8.打开目录KingdomWorld\Development\Src\KWGame使用vs2008打开KWGame.sln工程
第三步:
3.1.选择左上角菜单中的【项目】--【KWGame 属性】
3.2.设置如下参数。
General中
Game中的Target Game为UnrealEngine 3 Mod
UCC Path为 安装目录:\KingdomWorld\Binaries\Win32\UDK.exe(如64位系统请选择Win64下的UDK.EXE)
不过可以注意一下,就算是64位系统也最好选择Win32目录吧。因为64位下的exe会搞的工程很卡,exit也无法正常退出
Reference Source Path为 安装目录:\KingdomWorld\Development\Src
Debug中
Start Action中的Start Game Executable为 安装目录:\KingdomWorld\Binaries\Win32\UDK.exe(如64位系统请选择Win64下的UDK.EXE)
Load map at startup为你的地图文件名
勾上Enable unpublished mods
勾上Open log window at postions并且设置为0 Left,0 Top
这样就可以了,本文大多来自<跟着楼主...>那篇文章,有些改动.
虚幻编辑器设置 : 新建一个txt文本,内容为udk.exe editor,把txt文本改成.bat文件,把此文件放入udk.exe相同的目录;
虚幻服务器设置: udk.exe server [MapName]?GAME=UTGame?maxplayers=8?timelimit=0?goalscore=0?botskill=0 -login=FakeUser