基于unity3D游戏引擎与leap

核心提示体感音乐游戏融合了音乐,运动和游戏元素,使游戏玩家获得多种感官体验,受到 游戏玩家特别是年轻玩家的青睐。本文利用 unity3D 游戏引擎配合 leap motion 体感控 制设备实现了一种体感音乐交互游戏。主要使用了手势检测、节

体感音乐游戏融合了音乐,运动和游戏元素,使游戏玩家获得多种感官体验,受到

游戏玩家特别是年轻玩家的青睐。本文利用 unity3D 游戏引擎配合 leap motion 体感控

制设备实现了一种体感音乐交互游戏。主要使用了手势检测、节奏分析、碰撞检测等关

键技术实现游戏模式选择模块,音乐选择模块,游戏模块与分数结算模块。设计的游戏

利用 leap motion 体感控制设备将体感音乐融入到游戏环境中,游戏玩家可以通过手势

或键盘操纵游戏过程。由于加入体感控制设计,使游戏模式更加丰富,增强了游戏的可

玩性与玩家的活动范围。改变了传统的游戏模式,使得游戏过程更加灵活,更利于玩家

的身心健康。使用 DOTween 游戏动画引擎在游戏中添加的补帧动画效果使游戏界面更

加灵活,大大提升了玩家体验感。最后对实现的游戏进行了测试。

关键词 人机交互  Leap Motion 控制器  Unity3D  体感游戏  节奏分析

1选择游戏模式

玩家进入游戏后,将会观看游戏进入指南与操作手势帮助(如图17、18所示),之后无需玩家操作,经过一段时间后自动进入模式选择场景。

玩家在此处可选择将手左滑锁定本地歌曲模式,这时可以看到写有“custom music”的游戏对象面积小幅度变大,而玩家将手右滑锁定内置歌曲模式时,可以看到写有“select music”的游戏对象面积以同等程度变大。

之后玩家握拳选定模式,这时被选中的模式相对应的游戏对象面积进一步增大,之后整个游戏场景逐渐消失黑屏数秒后进入相应的歌曲挑选场景,值得注意的是在场景黑屏之前取消握拳动作意味着玩家放弃选定,游戏对象的大小会恢复并等待玩家的下一次操作。

2选择游戏歌曲

21本地模式

通过选定写有“custom music”的游戏对象进入本地歌曲挑选界面,玩家可以通过屏幕中显示的虚拟手型确定自己手部相对屏幕所处的位置 ,此时对于屏幕中所显示的歌曲对象,可以做出点击手势点击“listen”按钮试听音乐,点击“play”按钮开始所选择歌曲的游戏。

此时若界面中罗列了超出屏幕显示数量的歌曲,玩家可以通过手的上下滑动浏览歌曲列表。

22内置模式

通过选定写有“select music”的游戏对象进入内置歌曲挑选界面,玩家可以通过屏幕中显示的虚拟手型确定自己的手势动作,通过手的左右挥动来选择不同的歌曲,锁定歌曲后,玩家可以通过将手掌反转180°的操作来更换歌曲游戏的难易度,每翻转一次玩家都可以通过屏幕中的难易度栏来确认目前的游戏难易度,锁定难易度后,玩家通过握拳操作选定当前歌曲并且以此歌曲开始游戏,此时可以观察到屏幕中显示歌曲封面的对象面积逐渐增大,之后场景透明度降低,在数秒的黑屏缓冲后进入游戏场景。

值得注意的是,如果在场景进入黑屏之前取消握拳手势,则被认定为放弃进入游戏,屏幕中的封面游戏对象会逐渐恢复此前大小并等待玩家的下一次操作。

3进入游戏

玩家进入游戏后可以看到以宇宙为背景的游戏场景,跟随音乐的节奏会在屏幕中出现蓝色节奏点,节奏点在运动至与屏幕下方的两个光球相同的z坐标位置时,玩家需要操纵两个光球,使其与节奏点x坐标重合,也就是所谓的“接住”节奏点。玩家“接住”节奏点时,屏幕上出现hit字样并增加玩家的生命值(如图23所示),当玩家错过某个节奏点时,屏幕上出现miss字样并减少玩家的生命值(如图24所示)。若玩家连续“接住”节奏点且没有任何一个点被错过时,玩家的连击数会根据“接住”的节奏点数量增加,一旦玩家错过了某一个节奏点,则连击数立即归零。

玩家通过手的左右滑动来操纵光球,光球时刻保持与玩家手所在位置相同的x坐标,而除此之外的y,z则保持游戏默认值不变,在游戏开始时玩家若判断音乐前奏过长影响游戏体验,可以通过握拳的手势跳过音乐前奏部分。在游戏进行的任何时间玩家都能够使用将手掌反转180°的方式更改游戏背景的颜色以享受更加舒适的游戏过程。

4游戏结束

(1)显示游戏成绩

在歌曲结束后,游戏界面在数秒的黑屏缓冲后进入游戏分数结算场景,场景中会显示玩家当前游戏的得分与失分,也就是“接住”与错过的节奏点的数量,此外还会显示玩家的连击数与游戏等级,以此来判断本局游戏玩家的表现是否出色。

(2)选择下一步动作

此时屏幕右下方存在两个游戏对象分别写有“retry”与“back”字样,玩家通过手的左右挥动来做出不同的选择,被选择的游戏对象面积将会增大,锁定选择后玩家通过握拳动作进入相应的下一个场景,选择“retry”对象时,玩家将再次体验与上一局游戏相同的歌曲与难易度,选择“back”对象时,玩家将会回到相应的音乐挑选场景,从本地音乐模式进入时玩家回到本地音乐挑选场景,从内置音乐模式进入时玩家回到内置音乐挑选场景。

深度剖析游戏中的交互设计

玩游戏就如同看**一般,交互式**游戏在游戏界里有着一个十分特殊的地位,全新的模式,不仅拥有**化的叙事风格,众多路线的分支情节交错,给玩家浓厚的代入感,更是加入了游戏的元素,让玩家全身心进入其中,体验**中人物角色的心理,选择决定故事走向,这也是该类型游戏的魅力所在,下面我就为大家推荐十款不容错过的佳作,希望大家喜欢!

1、记忆重构

游戏介绍

《记忆重构》是一款悬疑类密室逃脱**游戏,具有多重烧脑的解谜关卡,玩家通过剧情线索解开谜团的关键,并根据游戏的进程推动剧情的发展。

故事背景

在S国某市,接连发生了几起离奇而又相互纠缠的事件,每个故事的主角之间,似乎有着千丝万缕的联系。

阴谋、人心、横祸,到底谁才是幕后黑手,出于什么目的,陷害了所有人?

故事发展,由你推动。

下载链接:

安卓版 苹果版

编辑点评

记忆重构游戏是一款全新的刺激解谜冒险挑战类型的游戏,为你展现一场极致刺激的解谜的挑战,各种各样的剧情故事的冒险,畅爽刺激的密室逃脱的挑战,多种不同的冒险解谜关卡,向你展现一场**级的解谜游戏体验,让你能尽情的享受这个世界之中解谜冒险之旅的畅爽乐趣。

 游戏的交互对比一般APP或者web产品的交互,基本原则是相通的,但游戏会更注重玩家的趣味体验,塑造玩家的心流体验,这就需要从以下三个方面去思考。

一、反馈(适合情境的反馈)

 游戏中的反馈设计,是让玩家快速适应游戏操作,获得参与感和成就感的重要手段,适度且精妙的反馈对提高游戏的易上手性,增强玩家的参与感和成就感有不可或缺的作用。

 游戏中的反馈,主要分为三种:事前状态的指引反馈、操作的感官反馈以及操作后的结果反馈,三种反馈分别对应影响的就是易上手性、参与感和成就感。

 1事前状态的指引反馈

 事前状态的指引反馈能为玩家的下一步操作提供参考线索,以便做好准备,当下一次出现同样的反馈提示时,玩家便知道该作何反应或进行何种操作。比如魔兽世界的技能闪光提示,当技能可用时,技能栏的技能图标便会闪光,以提示用户此时可以使用该技能,因此玩家就知道该在何时使用这些技能。还有出现危险时的字幕和音效提示,是为玩家进入战斗准备提供适当的反馈,让玩家意识到自己接下来会面临危险或者挑战。

 2操作的感官反馈

 这是在玩家执行某种操作时,提供视觉、听觉或者触觉上的反馈,这样玩家便能清楚地知道自己当前的操作会有什么效果,从而更好地投入到游戏中去,投入其中才更能感受到游戏的乐趣,所以为玩家的操作提供感官反馈尤为重要。比如战斗时人物发出的声音,技能的视觉效果和声音,都能让玩家更有身临其境的感觉。另外,重要操作的反馈应靠近玩家当前的操作区域或者视焦区域,否则可能很难被玩家发现,反馈便不能发挥作用。

 3操作后的结果反馈

 这是树立玩家成就感的重要一点,玩家完成某个动作之后需要通过反馈知道这个动作能达到什么效果,能获得什么回报。游戏吸引人的一点就在于,在其中的行为收益是即时性的,所以让玩家能够直观地感受到自己获得的收益很重要,这就需要反馈来做到,并且关于收益的反馈是需要强化的。比如我在游戏中杀死了一个怪物,然后得到一些掉落的金币和物品奖励,这时那些金币和物品会闪闪发光,去强化胜利气氛和玩家的成就感。

二、参与感(强化过程体验)

 玩家要真正享受游戏的乐趣,需要充分地代入游戏角色,参与到游戏中去,玩游戏的时候觉得时间过得很快也是这个道理,因为全身心投入其中时,会暂时忘记自己目前身处的时空,而进入到游戏呈现的世界,也就是达到心流状态。

 创造良好的参与感,除了前面说到的'反馈之外,还有很重要的一点就是要给玩家适当的自由度和探索空间,让玩家有更好的操纵感。

 玩过的游戏中,有些很容易陷进一个误区(特别是手游及页游,可能和这些游戏偏向幼龄有关),全程都用教程指引的小箭头指点用户下一步该点击哪里该做什么,虽然这样有助于玩家快速熟悉游戏操作,但教程指引不应太过火,并且只适用于初级玩家,当玩家跨过初级阶段想要探索游戏世界四处冒险时,仍然受到教程指引的牵制便会感觉不爽。并且玩家在玩游戏的时候如果只是跟随箭头指引不加思索地点击,参与感必然大打折扣。

三 、成就感(情感化设计,情绪激化)

 如果一款游戏能让玩家感觉自己无所不能,觉得自己身上有无限可能,那说明这是一款能够让人充满成就感的游戏,玩家喜欢成就感,喜欢通过达到成就来证明自己。

 成就感除了获取金币、装备等物质奖励外,名誉、称号、人脉等成就系统也同样重要。而再上升一个层面来说,成就感是促使游戏成为玩家情感化体验的重要因素,当玩家在游戏中的收获得越多,他便越难割舍与这个世界的联系,所以游戏的情感化设计尤为重要,不仅要通过游戏中的设计元素唤起玩家的情感,去激化玩家的情感,还要让游戏成为容纳玩家情感的容器。然而,玩家情绪有两个当面,一种是操作受挫时的挫败和焦虑,还有一种就是成功后的喜悦和激动,所以必须从这两方面去思考如何塑造玩家的成就感,一方面削弱挫败产生的负面情绪,另一方面强化正面的情感。

 比如现在很多的手游,都有和好友比拼排名和分数的设置,这被视为社交游戏的灵魂所在,因此就应强化和好友交互的这部分体验,以激发玩家和好友比拼的斗志,让游戏成为联系玩家和其人际关系的一种纽带,成为彼此间交流的一种方式。

 
友情链接
鄂ICP备19019357号-22