1.前提条件,你的机子上要有udk,vs2008,nFringe(论坛中有童鞋已经提供了下载地址)
2.其次下载这两个配置文件(见附件)
将MyUdkProject.ucproj文件复制到D:\UDK\UDK-2010-10\Development\Src
将ScriptModifiers.xml复制到D:\UDK\UDK-2010-10\Development\Src\Core目录下
MyUdkProject.ucproj需要手工改下<UccPath>路径
3.打开vs2008,新建->项目,对于安装了nFringe的用户将能见到项目类型栏中有Unreal Script选项,模板栏中有UnrealEngine3 Licensee pro...
分别选择后接下来是很重要的一步,得严格按这要求来。
将名称改为UdkProject,取消解决方案的√,位置设置为D:\UDK\UDK-2010-10\Development\Src
4.关闭vs2008,进入udk的目录下,D:\UDK\UDK-2010-10\Development\Src
将UdkProject目录下(这个文件就是刚才vs2008下创建的)的三个文件全部剪贴到D:\UDK\UDK-2010-10 \Development\Src下(什么?有人只见到两个文件! 还不赶快在控制面板中将隐藏文件夹显示出来),以后你想直接打开vs2008写程序就直接双击打开刚才复制出来的UdkProject.sln打开便是。
5.打开vs2008以后还有重要的事要做,在解决方案栏中右击选择属性现在要写几个配置信息Target Game中填写Unreal Engine 3 Mod,
Ucc Path:D:\UDK\UDK-2010-10\Binaries下的UDK.exe
Reference Source Path: D:\UDK\UDK-2010-10\Development\Src
进入Debug属性Start Game Executable还是D:\UDK\UDK-2010-10\Binaries下的UDK.exe
勾选Load map at Startup来指定加载的地图
6.自此配置部分的工作算是完了, 可能会报一个"uccpath"的错误,重启下vs就好了。
7.那么怎么添加脚本?鼠标右键在解决方案中UdkProject,新建文件夹MyScript(改名可自选),其下新建Classes(名字不能改),新建项目,项目栏中写代码,有高亮和提示写着代码就是舒服啊
8.ini文件也可以添加到项目中,不过多了以链接方式添加这样就不会将引擎改的很乱。
9.怎么用vs2008启动编好的游戏呢?现在菜单栏中 生成->生成解决方案 这样就编译了程序,完成后按绿色播放键,或是调试->继续 ,等一会,游戏开始了!