UnrealDev elopmentKit(虚幻引擎开发工具包),简称UDK,是一套强大并免费的游戏引擎开发套件,可以用来制作高端的3D 游戏或者场景展示
不过,如果你要制作商业游戏,并且获得不错的收益,UDK 官方会乐于找你分享所得
*UDK 直接支持针对苹果 Iphone平台的游戏开发
有关 UDK 的强大功能和一些基本操作,都能在网上找到不少资料,这里我仅简介 UDK 的基本构造,以及 UDK 和 Maya 的一些交互操作
【UDK 的构成】 虽然 UDK 官方提供了中文界面,但是由于软件内核对中文支持仍不完善,某些时候会出现不识别的方块,因此建议使用英文界面,包括工程名称也要使用英文字母或数字
*顺带一提,UDK 官方也提供了中文页面的在线帮助文档,但使用拼音输入法的汉化人员经常会打出些啼笑皆非的怪词组……当然,官方也一直在完善
UDK 游戏编辑器的界面很像流行的三维软件界面,如maya,3dsMax(个人看来,更类似Maya)
UDK 的视图操作比较个性,它的移动、旋转、缩放快捷键是通过空格键来切换的;场景的浏览,由鼠标左键和右键的组合来完成
不过按住左键然后拖动鼠标的方式会显得不便,因此通常按住鼠标右键不放,配合键盘的QWEASDZC 键会更实用,就好象是第一人称 FPS 游戏中控制角色在场景中行进一样
右键+(Q:下降;E:上升;W:前进;A:左移;D:右移;S:后退;Z:缩小镜头焦距(增大透视);C:拉大镜头焦距(长焦镜头)
按住键盘的U 键,拖动左中右键,是视图的移动,旋转,缩进操作;按住 L 键,鼠标左键拖动可以围绕所选物体进行观察
*键盘的大小写状态对快捷键操作无影响
UDK 中创建几何体,一个重要的概念就是 Brush(笔刷)
字面意思上是笔刷,但其实是一些虚拟的网格线,必须通过 UDK 左边工具栏的CSG 功能才能转为几何实体