- 1、本文档共1页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在Unity3D中实现区域触发交互
科技信
在Unity3D巾实坝区域触发交互
山东艺术学院 方 凯
[摘 要]本文简单介绍了Unity3D三维游戏开发平台自带的第一人称控制器 “FirsrPersonController”,并阐述了由其创建的第一人称
游戏者在游戏场景中移动时,如何实现当该游戏者经过某指定区域时触发特定的操作。
[关键词]Unity3D 游戏引擎 第一人称控制器 区域触发
Unity3D是一款在艺术设计领域深受广大开发人员所喜爱的3D游 染,在游戏运行时的画面之中就不可见了。然后,我们将BoxCollider项
戏开发平台。该开发平台采用了便捷易用的交互式图形化界面,可以 内的 “IsTrigger”选中,这样 ,此不可见的隐形物体在游戏场景之中即可
很方便的让非计算机专业的开发人员,尤其是艺术设计人员 ,创建自己 作为一个事件触发器来使用了。为了方便在下面的JavaScript程序代
的三维游戏场景、建立三维的可视化建筑物游历以及其它类型的可以 码中对该触发器进行操作,我们还需要为其制定一个标签:我们在Edit
实时人机交互的三维动画作品。该平台开发的游戏作品可以支持多种 菜单的ProjeetSettings项下点选 “Tgas”,在打开的Inspector窗 口中选中
不同类型的计算机及智能设备系统平台,既可以在基于Windows系统 Tags项并展开.在ElementO后面输入一个我们指定的标签名 ,比方说我
的个人计算机上运行,也可以在苹果的10S系统以及谷歌的Android系 们可以命名该标签为 “TriggerO1”。接下来我们在Hierarchy窗VI中点选
统下运行 ,还可直接在网页上发布。 刚才我们创建的物体 “Range01”并在随即展开的Inspector窗口中点选
该游戏引擎可以直接导入各种常用的三维建模软件如 3DMAX、 “Tag”项,在展开的标签列表中找到刚才制定的那个标签 ,将其赋予该
Maya等创建的三维模型。另外。游戏引擎内置了功能十分强大的地形编 物体。这样 ,一个标签名称为 “Trigger01”的用作触发器的物体就创建
辑器、水体系统和天空盒系统。这样,艺术设计人员就可以在该Unity3D 好 了。
系统的开发平台之下结合自己熟悉的各种三维创作软件,创建出各种 然后,我们编写一段JavaScrit代码如下:
精美的游戏场景。 varObject0:GameObjeet;
该游戏开发平台中还 内置了一个名为FirstPersonController(第一 varRangeB0xTag=””;
人称控制器)的预制对象,我们可以在其StandardAssets资源包的Pre—
fabs项下找到它。使用FirstPersonController,我们可以直接把一个虚
拟的第一人称视角的游戏者置人到我们创建的游戏场景当中。运行游 fimetionStart0{
戏时,我们可以通过操作键盘上的w、A、s、D键或者四个箭头方向键来 ObjectO.GetComponent(”MeshRenderer”1.enabled=false;
操纵这个虚拟的第一人称游戏者在场景当中移动,同时用鼠标来控制 】
第一人称游戏者的视角,而屏幕上呈现的画面,便是以该游戏者的视角
“看”到的场景。这样,使用该预制对象,我们就可以很方便的来创建一 functionOnTriggerStay(hit:Collider){
个交互式的3D场景游历动画了。 if(hit.gameObject.tag==RangeB0xTag)
在实际的游戏
您可能关注的文档
- 国电大渡河流域检修分公司.pdf
- 国网山东电力:开展彩虹蓝天“夏安”主题行动.pdf
- 国航加强重庆多条热门、旅游航线.pdf
- 国航参展2013 PATA旅游交易会.pdf
- 国桂荣:做事与议政.pdf
- 国航携手爱心旅客为四川孤儿送特殊开学礼物.pdf
- 国泰航空:“飞”凡旅程.pdf
- 国航:机上启动互联网 全方位便捷旅客.pdf
- 国营饭店目前存在的劳动人事问题及初步解决办法.pdf
- 国货当自强——国产精品智能手机导购.pdf
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
文档评论(0)