- 32
- 0
- 约3.12万字
- 约 43页
- 2024-03-25 发布于天津
- 举报
PAGE2
摘要
近年来,随着互联网和计算机行业的飞速发展,游戏行业发展迅猛。新颖特色的游戏层出不穷,游戏娱乐已经成为现代年轻人生活的必需品,游戏逐渐融入到人们的日常生活当中。本文利用Unity引擎设计并实现了一款以战斗、以及操作为游戏核心的Roguelike地牢探险游戏。引入了UGUI插件和TextMeshPro插件实现游戏的基础UI界面,主要使用C#语言编程实现了游戏当中基本逻辑的控制,游戏摄像机采用Opengl的基础图形渲染技术,采用了有限状态机技术实现了游戏中人物动画切换和行为逻辑的控制,人物移动方面采用了位置修复的方式,使碰撞实时检测更准确并且实现了人物与敌人、物体的互交,保证了人物的基础移动。随机地图生成方面利用A*寻路算法的思想设计四个方向的随机地图生成,并根据游戏预期要求,解决了总体结构和各个模块对应功能,并对每个模块如何实现,多个模块如何整体协同运作进行说明。最后通过对系统的功能以及性能进行测试,测试结果证明该游戏能够正常运行,各个功能板块之间协同运作,功能完善,具有潜在的商业价值。
关键词:游戏;Unity;状态机;碰撞检测;C#
ABSTRACT
Inrecentyears,withtherapiddevelopmentoftheInternetandcomputerindustry,thegameindustr
原创力文档

文档评论(0)