虚拟现实技术应用 接球游戏交互设计 操作指南:接球游戏交互设计.docx

虚拟现实技术应用 接球游戏交互设计 操作指南:接球游戏交互设计.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
接球游戏交互设计 1.木盆移动交互设计 步骤01 在Project项目面板中选择Assets>Scripts,打开Scripts脚本文件夹,单击鼠标右键,在弹出的菜单中单击Create创建>Javascript,将该脚本命名为move,如图62所示。 图62 创建move脚本 步骤02 双击move.js,打开MonoDevelop开发工具,该脚本默认状态下已经写好了程序开始和程序更新的脚本信息,如图63所示。 图63 进入javascript开发工具界面 步骤03 将以下代码输入到MonoDevelop开发工具的界面: #pragma strict //程序开始注释语句 function Start () {} //程序开始 function Update () { //程序更新 transform.position.x=(Input.mousePosition.x-Screen.width/2)/(Screen.width/2); //当前位置X坐标值等于鼠标X坐标位置减屏幕宽度的一半再除以屏幕宽度的一半 Debug.Log((Input.mousePosition.x-Screen.width/2)/(Screen.width/2)); //在游戏界面下方显示当前X变换位置 } 步骤04 将move.js程序保存后,返回unity界面,将move.js拖拽到pen物体上,单击运行按钮,左右移动鼠标,可以看到木盆左右移动,如图64所示。 图64 将move.js加载到木盆的物体并测试游戏运行 2.接球失败交互设计 步骤01 在unity的菜单栏,单击GameObject游戏物体>Create Empty创建空物体,在场景中创建一个空物体GameObject,如图65所示。 图65 创建空物体 步骤02 在Hierarchy层级面板选择空物体GameObject,单击Inspect检视面板下端的Add Component添加组件,在弹出的菜单中单击Physics物理>Box Collider长方体碰撞,在场景中可以看到木盆上添加了一个长方体绿色线框,如图66所示。 图66 给空物体添加长方体碰撞属性 步骤03 在检视面板中设置空物体GameObject的Box Collider长方体碰撞Size尺寸参数,设置X和Z为6,在Scene场景中将绿色线框调整到木盆下端,如图67所示。 图67 设置空物体的Box Collider大小 步骤04 在脚本文件夹中创建一个名为Exit.js的脚本,如图68所示。 图68 创建Exit.js 步骤05 设计小球落到草地以下后,小球消失,程序跳转到over的场景文件的交互脚本,该程序命名为exit.js,源程序如下: #pragma strict function OnTriggerExit(other: Collider) //通过其他物体与空物体的碰撞触发退出 { Destroy(other.gameObject); //其他物体消失 Application.LoadLevel("over"); //程序跳转到over场景 } 步骤06 保存exit.js文件后,返回unity界面,将exit.js拖拽到GameObject空物体上,并在其检视面板中的Box Collider长方体碰撞面板勾选Is Trigger选项,通过脚本触发Box Collider的长方体碰撞,如图69所示。 图69 设置脚本触发空物体 步骤07 单击“播放”按钮,当用鼠标移动木盆时,小球跳离木盆下面后,小球消失,如图70所示。 图70 测验小球跳离木盆消失 步骤08 单击文件>保存场景,将场景保存到Scenes文件夹,命名为playball.unity。 3.游戏初始界面交互设计 步骤01 单击File文件>New Scene新场景,再单击Save Scene保存场景,将创建的新场景保存为Start.unity,如图71所示。 图71 创建start初始场景 步骤02 在菜单栏单击GameObject>Create Other>GUI Texture,将在Game游戏窗口出现Unity标志,表示创建了一个图形界面,将该图形界面命名为startUI,如图72所示。 图72 创建GUI Texture初始图形界面 步骤03 在层级面板选择startUI,在检视面板中的GUITexture面

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档