基于Unity引擎的2D角色扮演游戏的设计与实现 |
您所在的位置:网站首页 › 基于unity3d的游戏设计论文文献参考 › 基于Unity引擎的2D角色扮演游戏的设计与实现 |
来自
知网
喜欢
0
阅读量: 3254 作者: 路宜松 展开 摘要: 近年来,随着互联网和计算机行业的飞速发展,游戏行业发展迅猛.新颖特色的游戏层出不穷,游戏娱乐已经成为现代年轻人生活的必需品,游戏逐渐融入到人们的日常生活当中.随着游戏行业的飞速发展,怎样开发游戏,怎样开发出更好的游戏,已经成为现代游戏开发行业深思的关键.游戏引擎成为了许多企业和开发团队的必要开发工具,其性能强大,方便使用,极大提升了开发者的研发效率,受到了广大游戏开发人员的好评,而Unity3D作为一款专业的游戏引擎,拥有内置集成开发平台,并且具备跨平台功能,开发中小型游戏高效的特点,在众多的游戏引擎中脱颖而出,它为游戏开发提供了一种全新的解决方案.使用Unity3D引擎开发游戏,开发人员只需要解决角色的输入输出,角色的动画以及逻辑的匹配,清晰快捷的操作界面和UI界面,完整的游戏逻辑,编写每个模块对应的脚本,从而使游戏能达到预期目标.本文利用Unity3D引擎设计并实现了一款包含战斗,解谜以及操作为游戏核心的2D角色扮演游戏.在论文创新点方面,采用了有限状态机技术实现了游戏中人物的状态切换,使游戏中人物的总体设计变得更加便捷,在人物移动方面采用了位置修复的方式,使碰撞实时检测更准确.并根据游戏预期要求,解决了总体结构和各个模块对应功能,并对每个模块如何实现,多个模块如何整体协同运作进行说明,使读者可以了解中小型游戏的总体开发流程.本文介绍了游戏以及游戏引擎的发展历程,并阐述了Unity3D引擎自带的强大功能和引擎特色,引入了UGUI插件和Text Mesh Pro插件实现游戏的基础UI界面,主要使用C#语言编程实现了游戏当中基本逻辑的控制,游戏摄像机采用Opengl的基础图形渲染技术,并采用遮挡剔除技术以及纹理贴图技术减少渲染量,使用碰撞检测技术完成角色和游戏物体之间的交互,采用状态机技术实现人物的动画切换和逻辑行为控制,在优化方面采用单例设计模式,图像池技术,提高了游戏整体运行效率. 展开 关键词: Unity引擎 碰撞检测 有限状态机 角色扮演 游戏开发 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |