项目简介
本项目是名为“HeyDontHitMe”的2D平台射击游戏,是2021年GlobalGameJam的参赛作品。借助Unity引擎和TextMesh Pro库开发,具备丰富的文本渲染和交互功能,玩家可操控角色在平台上移动、射击,还能与环境物品交互。
项目的主要特性和功能
- 玩家控制:可实现角色水平和垂直方向的移动,通过动画组件依据移动状态播放对应动画。
- 物品交互:能进行物品的生成与销毁,如蓝色和红色物品,同时有基础物品生成脚本,便于后续扩展更多物品管理。
- 文本渲染与交互:利用TextMesh Pro库进行高性能文本渲染,支持多样文本样式与动态效果,有文本渲染基准测试脚本评估性能,还能实现文本动态变形、颜色循环、顶点抖动等动画。
- 摄像机控制:提供摄像机控制脚本,支持跟随、等距投影和自由模式,实现平滑的移动和旋转效果。
- 聊天控制器:具备简单的聊天输入和输出功能,可动态显示聊天内容。
- 下拉菜单交互:有使用TextMesh Pro库实现的下拉菜单交互示例,支持用户选择和显示选项。
安装使用步骤
假设用户已经下载了本项目的源码文件。
1. 导入Unity项目:打开Unity Hub,点击“Add”按钮,选择下载的项目文件夹,将其导入到Unity中。
2. 安装TextMesh Pro:在Unity编辑器中,打开Package Manager,搜索并安装TextMesh Pro库;若项目中已包含该库,需确保其版本与项目兼容。
3. 打开场景:在Unity编辑器中,打开项目里位于Assets/Scenes
目录下的主要场景文件。
4. 运行游戏:点击Unity编辑器顶部的“Play”按钮,运行游戏并测试各项功能。
5. 调试与修改:按需修改脚本中的参数和逻辑,实现自定义功能和效果,使用Unity的Console窗口等调试工具确保游戏正常运行。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】