2009年12月2日星期三

UDK-用VS来制作一个简单的Game Mod

摘要:使用VS建立UnrealScript工程,用此工程来修改和编译script文件(即是生成一个game mod)。不需使用unreal frontend软件就可以编译.u文件。
开发环境:XP 64bit;VS 2008;UDK beta2;
其他需求:1. 安装了nFringe。可参考 这里。
2. 如果要用自制的UDK地图。可参考 这里。
实现:
首先用VS新建一个UnrealScript工程,名字可随意(这里叫MyFirstGame,如有更改,在稍后配置时自行做相应修改),但是路径必须是如下图(否则有可能出现编译后文件丢失的问题,具体后述)。同时去掉"Create directory for solution"的勾。

然后开始配置MyFirstGame的属性,具体如下:
General的配置:
Target Game: 选UE3 Mod。
UCC Path: C:UDKUDK-2009-11-2BinariesUDK.exe
Reference Source Path: C:UDKUDK-200

2009年11月30日星期一

如何在VS里面新建UnrealScript 工程(UDK)

简介:向Visual Studio 添加新建UnrealScript project的支持。
需要软件:nFringe (UDK官方推荐使用的)
原教程出处:http://wiki.pixelminegames.com/index.php?title=Tools:nFringe
首先,根据使用的VS版本来决定是否需要第一步。
Installed version of Visual Studio Step 1 Visual Studio 2008 Standard, Professional, or Team Suite 跳过 Visual Studio 2005 Standard, Professional, or Team Suite 可选: 支持VS2008打开工程 Any of the Visual Studio Express Editions 需要 Visual Studio .NET 2003 or earlier 需要No copy of Visual Studio installed 需要下载并安装: Microsoft Visual Studio 2008

2009年11月26日星期四

虚幻3引擎 – 如何使用Crowd System

本文目的:
在A点生成一群人然后跑到B点,消失。地形为空地,没有任何障碍。
做法:
1.首先打开UE editor,新建一个关卡(level),选择Additive模式。
2. 先弄块东西就作为地面。在左边的工具条的cube上点右键,在弹出的属性设置里设置如下参数:

设置好后关闭窗口。点击左边工具条的CSG ADD。

3. 现在,给场景里面加入一个灯光。在场景中点鼠标右键,选择Add Actor -> Add Light(point)。调整灯光到合适的位置,亮度等。

4.这一步设定两个点,一个是起点,一个是终点。点Editor的View菜单,选择Browser Windows -> Actor Class, 选中GameCrowdDestination :

先选中地板(左键点击它),同时保持GameCrowdDestination在Actor Class的选中状态,在场景的地板上点鼠标右键,弹出菜单选择 Add GameCrowdDestination Here。一个是两个,调整的合适位置(放在对角吧):

我们把左边的做为起点A,右边的作

2009年5月15日星期五

PhD第三月


基本上Easter那个月就没干什么事,现在已经到五月中了。Literature Review 做了一点,大概可以分为environment modeling 和agent modeling。 显示部分有些open source 的graphic engine可以用。建模方面主要是考虑navigation。 而agent方面要考虑individual behaviour 以及group behavior。
 
 
今后的重点放在individual behavioiur modeling这方面。 下周重点是social behavioiur force model 和BDI agent。