注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

About DEPT 有关部门

UDK&CryEngine3开发经验&教训分享

 
 
 

日志

 
 

【转贴】 当啃奶啃上UDK。。。。。  

2011-06-28 12:52:49|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

——————————————–
原创文章,转载请注:
转载来源: Coming X
原文链接: Kinect与UDK合作开发,Hello Kinect&UDK
——————————————–

Kinect是微软在2010年6月14日发布的XBOX360体感设备。UDK是Epic宣布对外发布UDK(the Unreal Development Kit)——虚幻3引擎的免费版本。OpenNI(开放自然交互)是一个多语言,跨平台的框架,它定义了编写应用程序,并利用其自然交互的API。OpenNI API由一组可用来编写通用自然交互应用的接口组成。使用NIUI的API能够很方便的连接UDK和OpenNI,来处理Kinect捕捉到的信息。下面将笔者的学习整理分享给大家。

一 准备工作

1. 下载NIUI API
2. 安装驱动

(强烈建议将所有以前安装的驱动先全部卸载,重新安装)
将Kinect与电脑的连接断开。打开kinectInstall即可。

3. 安装UDK

(推荐版本 2010 -12)
4. 将Required dlls文件夹中的To be copied into Win32文件夹中的文件拷到UDK安装文件夹下的Binaries/win32文件夹中

5. 将在Required文件夹下的NIUI.dll文件拷到UserCode文件夹下

6. 将NIUIConfig.xml文件拷到上述的UserCode文件夹下

7. 将文件夹NIUI Demo Content拷到(UDK Directory)/UDKGame/Content文件夹中。

8. 若想运行所给例子将NIUITestBed.udk拷到(UDK Directory)/UDKGame/Content/Maps文件夹下。

二 开发配置

1. 准备vs和nFringe

下载最新的nfringe(安装时关闭vs)。

2. 新建工程。

类型选择为UnrealEngine3 Lincensee Project,不要创建解决方案目录,位置必须在UDK的Development/Src下面,名称随便你。

创建成功之后,点击项目属性,在General中作如下设置:

选择Target Game:UnrealEngine3 Mode.
UCC Path是U3编译器的简写,设置成UDK.exe
相关代码路径选择UDK的Development/Src。
切换到生成选项卡,

选择脚本编译器编译就诶过输出到UDKGame\Script。
切换到调试页面:

可执行文件选择UDK.exe
地图你可以自己选,你可以指定游戏模式,如果不指定就会是默认的UTDeathMatch,我这里指定的是我创建的游戏DBGame。勾上Enable unpublished mods。
去UDK\UDK-2010-05\UDKGame\Config下面找到UDKEngine.ini,打开,搜索ModEditPackages,解开;ModEditPackages=myMod的注释,改成ModEditPackages=DBGame,这里DBGame替换成你创建的项目名称。

3.将Content/UnrealScript API中的文件拷到工程文件夹下,即可使用该接口了。

现在你可以开始UDK与Kinect的开发之旅。

ComingX施妹原创分享。

  评论这张
 
阅读(1421)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017