当前最大移动速度主角血量脚本。用来控制主角血量信息,会在此处控制主角血量的滑动条的数值和主角血量保持致进行实时更新,当主角受到伤害的时候就会使其血量减少,旦血量为则表示主角死亡,死亡后通过调用协程等待秒后显示游戏结束面板。初始化受到伤害生命值减少机器人的设计同样给机器人添加动画状态机,添加状态树合成新动画,设置好骨骼,具体参照主角设计,添加三个型变量,控制移动速度,控制角速度,控制射击频率,设置个标志位控制是否发现主角。机器人动画状态树机器人动画合成给机器人添加刚体组件控制其物理特性,添加个触发器控制其听觉机器人刚体组件机器人触发器选中环境,烘培地形,实现自动导航,设置其参数如图,然后点击。导航烘培属性烘培后效果给机器人添加组件,设置参数如图,实现机器人自动导航,由于机器人的移动是通过动画产生的,而在自动导航中会有个位置的改变和旋转的改变会强行变化机器人的位置和朝向,因此需要通过脚本控制将导航组件里面的位置和旋转给禁用掉。导航组件机器人视野脚本。机器人会实时更新最新发现主角的位置,如果最新发现主角的位置和之前最后次发现主角的位置不致,就会通知游戏控制脚本主角的最新位置信息。在设计中,机器人是有听觉和视觉的,设置个标志位用来判断主角是否在机器人的视野范围内,默认为。通过个较大的触发器来控制机器人的听觉,如果主角在触发范围内并且此时在播放运动的动画,就进行路径检测,在此设置个路径用来记录主角和机器人之间的距离,自带的导航可以调用其属性来获取系列的路径点,通过用个循环可以把这所有点每两个点之间进行线段长度的累加,如果长度之和在机器人听觉范围内,机器人就会听到主角的移动声音,就会将主角位置信息赋值给警报位置,进而过去巡查。对于机器人视野,通过个射线检测实现,首先会记录机器人的个朝向信息,当主角进入机器人的触发范围内后,通过主角位置与机器人位置的个差值可以得到个方向向量,再用个变量记录机器人的朝向和主角之间的夹角,从机器人的眼睛位置会朝主角发射射线,如果机器人朝向和主角的夹角小于个数值,并且射线直接碰撞到主角的时候,就表明机器人发现了主角,然后设置系列发现后的位置更新报警追捕等事件。当主角离开触发区域后,就设置主角在视野范围内的标志位为。实时更新最近次发现主角的位置,检测是否在视野范围内,听到主角的动静就追捕,什么都没发生就巡逻射击巡逻追捕机器人动画脚本。机器人的动画是根据状态机里面的速度和角速度两个值进行自行调整的,当机器人到达目的地的时候,设置速度和角速度为当还没有达到目的地的时候,获取机器人朝向和期望达到速度的方向的夹角,如果大于度就不进行移动只进行旋转,如果小于度,先获取期望速度在朝向方向夹角的余弦,得到在朝向方向上的速游戏界面按出现面板第五章游戏测试测试环境打包过程,环境,硬盘,操作系统进行测试游戏开始界面文字描述些,可以和前面章节重复主界面运行图声音界面运行图说明界面运行图控制说明界面运行图关卡选择界面运行图游戏过程游戏玩法再介绍下游戏运行图游戏失败运行图游戏胜利运行图经测试控制台没有报错,测试成功。第六章总结这次游戏开发,算得上是个中型的单机游戏,包含了很多的基础知识,无论是界面还是动画状态机,亦或者是个简单的场景环境的布置,都要求你对有较为熟练的操作,是件很费时费力的事情,如果对于个没有接触过的人来说可能个简单的对象位置摆放,就会花费很久,恰巧我就是才自学的。而在脚本编程上,需要你有许多玩游戏的经验,什么地方该干什么,什么时间该干什么,怎么设置逻辑才合理,然后还需要你知道对应的之后调用合适的方法实现你的逻辑,对个新手来说难度已经很大了。在不断的测试与完善的过程中会遇到很多问题,很多逻辑往往不按照你想象的来,会出现各种各样的,我在设计过程中无数次用到去控制台输出显示,进而调试查看,最终解决,这也是个很大的工程。最后也还有个很大的问题,因为完全自学,对于很多的功能还不清楚,做出来的游戏只适合端,但的最大的便利就是跨平台手游的制作,而这块我还没来得及学。也还有很多更高深的使用方法,我暂时也还没有学到,这需要我在今后的日子里不断学习,不断尝试,不断完善,也争取在未来做出可玩性更高,功能更全,界面更好的游戏。总之,这次的游戏制作虽然还有很大的遗憾,但是收获也是无与伦比的,这也奠定了我未来的学习道路,我想,随着我不断的学习和积累,技术会得到很大提高,做出更复杂功能更强大的游戏。致谢随着毕业设计的完成,我的大学生涯也步入了尾声,我在此感谢湖北汽车工业学院的任课老师,是他们教会了我很多理论知识和学习方法,让我的自学能力得到很大提高,也在此感谢陈宇峰老师对我平时学习生活上的帮助和鼓励,感谢我的指导老师吴文欢老师,不断关注的我毕业设计进展,对于我课题的完成和毕业论文撰写提出了很多宝贵意见和建议,让我的毕业设计得以顺利完成。我也在此感谢提供那些网上资料的无名人士,让我有机会自学并取得些的进步,并给予我学习的信心和帮助。也感谢那些的群内人士,虽然彼此不识,但总是热心解答了我的很多困惑,使我能在路上不断前进。最后,感谢所有对我有过帮助的人,在此真诚的向你们致谢,参考文献吴志达个基于游戏引擎的体感游戏研究与实现广东中山大学郑磊基于三维网页技术的教学管理系统的设计与实现上海交通大学,郭海新,刘庆,虚拟现实技术在室内设计中的应用大众商务,刘畅虚拟现实技术关键技术的研究数学技术与应用,任建邦基于的手机游戏客户端的设计与实现北京交通大学,陈俊锋基于的跨平台手机网络游戏的研究与实现广东中山大学,官方参考手册。度并赋值给动画状态机,然后调用的函数,根据左手定则来获取期望速度所在机器人朝向的左侧还是右侧,然后计算弧度∏角度,如果在右侧就将该弧度设置给动画状态机里面的角速度,如果是在左侧就将其负值赋值给动画状态机的角速度。实时更新状态机里面主角的视野标志位。期望的速度为零,即达到目标位置了
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 47 页
第 2 页 / 共 47 页
第 3 页 / 共 47 页
第 4 页 / 共 47 页
第 5 页 / 共 47 页
第 6 页 / 共 47 页
第 7 页 / 共 47 页
第 8 页 / 共 47 页
第 9 页 / 共 47 页
第 10 页 / 共 47 页
第 11 页 / 共 47 页
第 12 页 / 共 47 页
第 13 页 / 共 47 页
第 14 页 / 共 47 页
第 15 页 / 共 47 页
预览结束,还剩
32 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。