[体感游戏]关于体感游戏的一些思考(五) --- 导航

正如我在第二篇博文提到的:在3D虚拟世界中导航是一项充满挑战性的工作。导航模型的实现并不难,难的地方在于设计一个可以让人感觉比较舒服,不会造成玩家总是出现感知上的困难的3D水平。我们真的生活在3D世界中吗?

我们的一生几乎都是靠双脚。我们没有和鸟类或者会飞的昆虫等同的3D体验。此外,我们还对完全自由的运动有所恐惧。想象一下行走在一个你可以往任意方向移动的丛林里,你总是要花心思去选择你该走的路,你会感觉安全吗?现在想象那里有一条路让你走,甚至是一个有大路和人行道的城市?让我们再想想第二篇博文讨论的‘On-the-rails’类型的体验,并且跟你上次去宜家的过程相比较。没错 --- 我们都喜欢有路可循的购物 

但是之前我已经发过关于那些理由的博文,而且我在文中的阐述也绝对不是在声称我们应该固守静态相机或者轨道游戏。在3D虚拟世界中运动确实充满了挑战性,但它也是一个非常强悍的体验。对体感游戏来说,我们必须发明一种创新的方式来使自己保持站在电视前面的同时还能感觉到自己在运动。

乐趣 VS. 健身

在Kinect运动会和另外几个Kinect游戏中,你可以在原地双脚交替地跳动来体验走和跑。从体验上来说,这是蛮有效的,因为你感觉自己在行走。你甚至还会感觉到累。但是,如果你不是为了制造健身游戏,你得考虑找到一些方法来使用户具备一些能力。在科幻故事里,英雄的魔力之一就是能够轻易地做到一些常人认为很难或者不可能的事情。You character imagined incredible fitness should probably allow him to work miles without giving it
a second thought.(译注:本句不确定)

本篇我将讨论几个行走模型。不是所有模型都被全面地测试过,但它们绝对值得讨论。

躯干倾斜 - 行走和平行移动

当用户的躯干倾斜到一定的角度的时候,便开始适当方向上的运动。要可靠地实现这个很容易,你甚至可以将其运用到侧向的平行移动。一直使用这种模式也有问题,那就是乏味和不舒服。用户得移动双脚来保持平衡,而当他变懒的时候,他会开始使用背肌并且对脊柱施加很大压力。细到关卡设计,我不推荐在用户需要大量行走的时候使用这种模式。如果你的游戏是科幻性质的,你可以用助推器作为一个很好的手段来自然地表示这种模式:一旦用户决定开动助推器,他将用身体倾斜来控制运动。

  

旋转

字面上的原地运动受制于客厅空间,但旋转却不会。除了我的二年级老师,你不会喜欢当你背对着屏幕时看到的图像。我们必须挑战两个问题:旋转之后能够保持一直面对屏幕和改变相机视觉。

一些简单的方案

  • 将躯干倾斜用于旋转而不是平行移动
  • 当用户的躯干方位超过一定的阀值的时候开始相机的自动旋转

另外一个可能性就是’非对称的旋转映射

作为参考,让我们将用户面对电视时定义为0度角。现在用户可以左转或右转。向右转意味着正角度,相反左转为负角度。让我们想象相机只在用户的方位从0开始变化的时候旋转而在用户的运动趋向0度角的时候停止旋转,用户就可以旋转到任何方向并且在他回到面对屏幕的时候仍然维持他的虚拟方位。你也可以在用户从中心往“外”旋转的时候乘一个系数并且在往回旋的时候乘一个小点的系数 --- 这种伎俩一样能奏效,只要系数是非对称的。

原地行走

原地行走可以用来做往前的行走。如果那样太乏味(乐趣还是健身?),你可以用原地行走来触发角色的跑动(这样用户就不用总是在踏步,而一旦他真的踏步了,就可以开开心地看到他的avatar开始在跑)

跑动实际上是通过双脚的上下运动(原地踏步的方式)来做到的。要往前跑,用户必须交替抬脚(左-右-左-。。。)

其它可选项:

为了快速撤退,用户可以踏同一只脚(左 - 左 - 左 - 。。。)

原地行走,单脚向前另一只脚向后,以旋转avatar。

   

手势行走

自然行走的时候,我们会摆动双手来维持平衡。我们可以利用这个来模拟行走,而不是侦测脚的运动。这种模式和很多其它高级的根据上下文的手势判断在Activate3D的ICM Demo中生动地展示了出来,可从OpenNI竞技场下载:http://arena.openni.org/OpenNIArena/Applications/ViewApp.aspx?app_id=570

结语:

正如从开篇到本文所提的,导航是一个巨大的挑战。有些用户可能喜欢其中一个模式而不喜欢别的。比如,用户可能会觉得躯干倾斜模式显得直观自然,但不会喜欢太长时间地使用。

有时候,你可以考虑将几个技术级联在一起,并允许多种方式一起工作:

  • 倾斜来行走,原地行走来跑动
  • 左右两侧的倾斜和非对称的躯干旋转
  • 行走到游戏区域的边界来触发自动行走
  • 用倾斜或者原地运动来开始/结束自动行走,而不是叫用户去维持行走

----------------------------------------------------------------------------------------------------------------------------------

译注:这是原作者最近在blogspot上的系列文章《Beyond
casual: thoughts about gesture gaming
》的译文,为方便中文读者而转过来的。可能的话请尽量阅读原文,原文写得比较诙谐。有翻译不当或错误的地方欢迎大家指正,谢谢阅读。

原文链接:http://michagalor.blogspot.com/2012/02/part-5-navigation.html

-----------------------------------------------------------------------------------------------------------------------------------

关于作者 Micha Galor

“当被问到怎么定义我自己的时候,我总是很困惑。我的工作包括软件工程,研究,设计和管理创新的投入。某一天我会简单地回答:一个发明家”

Micha Galor是PrimeSense公司(Kinect的3D传感技术提供商)应用和用户体验组的经理。他的团队专注于自然交互研究,包括对一些可实际运行的概念和展示的原型化,定义未来的人机交互语言等令人兴奋的工作。在PrimeSense之前,Micha领导Zoran(多媒体芯片商)的数码摄影团队,开发了应用在几款热销的拍照手机中的数字图像技术。Micha和他的太太以及两个小孩一起生活在以色列的特拉维夫。

时间: 2024-12-27 18:06:39

[体感游戏]关于体感游戏的一些思考(五) --- 导航的相关文章

[体感游戏]关于体感游戏的一些思考(二) --- POV和基本场景

POV                  从口语和故事讲述中借用术语来比喻游戏的观察点(Point of View)很常见.第一人称射击类使得你可以以游戏角色的视觉看到屏幕下方自己虚拟的手和武器.第三人称则让你从后面观察你的avatar.我通常使用"第二人称体验"这个名词来表示从正面观察游戏角色,就像对着镜子的视觉.         刚开始,使用第三人称来开发我们的体感游戏看起来是个比较容易的方向(尤其是当你考虑上一篇博客提及的"随身物件"这个点子的时候).但是,如

2011游戏产业——技术带来游戏产业的新看点

游戏产业经过了高速发展之后,产品同质化的"山寨"现象成为游戏产业虎年的"牢笼".中国有句古话:"博观而约取厚积而薄发",游戏产业的虎年困境可以这么说经厉几年的快速发展,将中国游戏产业之前的积累消耗殆尽,其增长率的下滑.产业发展徘徊都应该是在意料之中之事. 人口红利曾经是中国游戏产业快速发展的一个基石,也很为海外企业所眼热.同样,在2010年诸多游戏产业的评论人士均表示"中国游戏产业的人口红利阶段已经结束",适龄游戏玩家的增长率

外媒:iPhone4误入游戏苹果意外成游戏巨头

4月7日消息,据外媒报道,<福布斯>网络版当地时间4月6日载文称,苹果成为游戏巨头可以说是纯属意外,苹果最初对iPhone的定位并非是便携式游戏机,后来误打误撞地进入了游戏领域. 以下为文章摘要: 苹果使旗下产品更适合玩游戏的举措不应当令人感到意外.从一开始,游戏就是苹果快速增长的App Store应用商店业务相当大的一部分.市场研究公司IHS Screen Digest的资料显示,去年移动 应用市场规模增长160%至22亿美元,其中App Store占83%.据移动广告公司MobClix称,

《游戏改变企业》一一第 2 章 实时的经济信息反馈(为什么游戏很重要) 游戏改变企业

第 2 章 实时的经济信息反馈(为什么游戏很重要) 游戏改变企业欢迎进入实时的世界.在这个世界中因果紧密相连,一切事物看起来都加快了速度.我们每天延长工作时间并投入更多努力,就是为了跟上世界的前进步伐.在实时世界中,大多数时候无法使用流水线的线性.顺序.集中控制的模型来轻松高效地组织工作.因此这就需要使用新的组织模型. 公司和整个世界经济的步调正在不断加快,这是因为世界各地有 2 亿人(很快会达到4亿或更多)形成了信息反馈循环,在这个循环中他们通过社交媒体共享信息和观念,这些社交媒体包括智能手机

游戏市场发展研究冷门游戏类型将展开反击

一.概述 游戏从诞生至今,已经经历了几十年.在这几十年里,不仅游戏平台从单纯的家用机变成了如今的PC.游戏机.掌机分立,游戏的类型也越来越丰富.在上世纪90年代,就已经有了比较完整的游戏类型划分标准. 但是随着互联网的发展,使玩家与玩家在同一个游戏内的交流成为可能."遇到的是活生生的人,而不是头脑简单的AI",这种巨变使得网络游戏迅速发展,各游戏类型之间的平衡随之被打破. 二.当前各游戏类型关注情况 在这里所要说的并不是这款游戏,而是他所代表的角色扮演类游戏. 扮演游戏世界中的一个角色

真竞技•好游戏“51PK对战游戏平台”在沪发布

中介交易 SEO诊断 淘宝客 云主机 技术大厅 3721.html">2014年8月2日,主题为"2014中国手游集团新品发布会"将在上海浦东香格里拉大酒店紫金楼三层盛世堂隆重举行.届时中国手游成员企业"北京武耀科技有限公司"将震撼发布"51PK对战游戏平台". "实时对战.多屏互动.来一场畅快的PK" 北京武耀科技有限公司是一家致力于手机.平板电脑和智能电视,跨终端即时对战技术和游戏平台开发及运营的公司. 据

“爱游戏”独家首发电视游戏《梆梆鱼》

12月23日消息,24日全新跑酷类游戏<梆梆鱼>TV版将在中国电信"爱游戏TV游戏中心"平台 独家首发.届时中国电信"爱游戏TV游戏中心".电视游戏引领者-"网讯安卓"与中国智能电视最畅销品牌"海信"将开展深度合作,在全国各大智能电视卖场同步举办"梆梆鱼粉丝试玩"活动,在圣诞前夕给玩家带去更多欢乐选择.看点一:最火爆.最有打击感的新概念 跑酷游戏<梆梆鱼>结合了动作游戏的打击感和跑酷

盛大麻球推Android游戏盒内置游戏欲比愤怒小鸟

3月28日消息,由盛大游戏旗下麻球游戏开发的Android手机游戏集成应用"麻球游戏盒子"今日正式上线开放下载,将在全球Android电子市场同步发行.此次内置7款优质游戏供用户免费下载畅玩,这也是盛大游戏在Android手机游戏上的首次 发力. "麻球游戏盒子"首屏截图 "麻球游戏盒子"未来版本将植入丰富的社区功能 据悉,"麻球游戏盒子"是基于Android 2.2及以上系统的一款手机游戏集成应用及下载器,可以解决手机游戏玩

C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(四十五)

C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(四十五)制作精美的可任意拖放对象的物品栏及装备栏 在通常的网络游戏中,物品.装备.技能.快捷按钮等窗口中的图标都是可以相互拖放的,不同的栏目有着不同的限制,例如技能图标不能拖放到物品栏及装备栏中,且不是所有的魔法技能都可以拖放(如被动技能等):而非装备类的所有物品则无法拖放到角色的装备栏中.那么本节我将向大家讲解如何在本教程示例游戏中添加物品栏及装备栏,并实现它们之间双向物品交换的两种模式:拖放模式和双击模

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(三十五)

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(三十五)地图编辑器的初步使用 上一节我们制作好了地图编辑器,并初步实现了导出地图中的障碍物信息及实现A*模拟寻路.那么当我们得到了包含有障碍物数据信息的xml文件后,又该如何将之应用到本教程的示例游戏中呢? 本节还是以上一节的那幅地图为例,我们首先通过编辑器载入该地图并在上面描绘出所有障碍物: 然后点击导出障碍物按钮,我们将得到一个包含有类似如下信息的xml障碍物数据文件: <Item ID="Obstr