标题:基于Unity3D与可热更技术的猫咪角色解谜闯关游戏《MiMo》的设计与实现
随着游戏形式的不断发展,非人类角色的游戏越来越受到玩家的欢迎。相比传统的人类视角,玩家逐渐倾向于从其他生物或拟人化角色的视角体验游戏内容,这不仅带来了新鲜感,更能激发玩家对游戏世界的好奇心与探索欲。近年来,《捣蛋鹅》、《动物森友会》和《动物派对》等游戏的成功便充分证明了这一趋势。 打破传统游戏中以人类角色为主的局限,为玩家提供独特的体验,拓宽游戏设计的创新路径。同时,采用Unity3D引擎与可热更技术,探索现代游戏开发中灵活高效的技术实践,为小型团队的独立游戏开发提供技术参考。通过拟人化猫咪角色的塑造和趣味互动的解谜设计,游戏能够增强玩家的情感共鸣,满足其对轻松治愈性体验的需求。
| 操作 | 按键 | 备注 |
|---|---|---|
| 移动 | WASD | / |
| 跳跃 | Space | / |
| 转动视角 | 鼠标 | / |
| 加速 | Shift | / |
| 远跳 | Shift + Space | / |
| 攻击/操作键 | 鼠标左键 | |
| 防御/放置键 | 鼠 |
- 猫咪玩家控制
-
出水后shaking - 关闭相机自动对准正面的功能
- 捡起物品的功能
- 第三人称相机设置
-
测试直接移除掉holder下的物体,不能继续拾取(用来开锁)
-
- 存档系统
- 复位玩家、物品位置和旋转
- 存储任务进度
- NPC状态
- 动画:Idle、移动
- Idle:道具骨骼:阅读Synty的Documentation
- AI Nav
- 驱赶玩家
- 不同NPC穿着:学生(3)、保安、路人(2)、小孩(1)
- 动画:Idle、移动
- 场景搭建
- 环境、路径规划
-
天空盒 - 超市
- 学府超市
- 学府超市有NPC进出
- 池塘
- 火箭楼
- 毕业照楼梯
- 任务制定
- 拾取:捡起地上的果实
- 跑酷:向上跑、吓跑小鸟
- 营养的一餐:鱼、苹果、饭团,放到野餐篮/鸟巢里
-
和玩家玩井字棋并胜利 - 帮路人捡起池塘中的帽子
- 让学生被店主骂(偷走玩家的钱)
- 偷走鱼罐头并放到小屋中(调整小屋位置)
- 从超市偷走相纸
- 出现在毕业照中
- 游戏菜单Esc
- 任务列表
- 平移切换UI
- 音效开关
- 保存并退出到主菜单
- 退出游戏
-
任务列表可滚动 -
按键绑定 -
音量调节
- 主菜单
- GPT重新画剪影
- (继续游戏)开始游戏
- 开启新游戏
-
设置
- CineMachine
- Malber's Animal Controller
- 玩家和NPC状态机模式
- 事件模式
- 《2024年1-6月中国游戏产业报告》正式发布
- https://www.yooasset.com/docs/Introduce
- https://hybridclr.doc.code-philosophy.com/
- 优雅的UML类图

飞书可以画出类似上述的效果
- Animal Controller
- Spinal Animator
- CSDN讲AC
- Synty Studios模型 Low-Poly材质
- 代码打字练习SpeedCoder
- 更好看的各种打字练习monkeytype
- GIF转PNG图集
- Newtonsoft JSON Documentation
- CodeImgGenerator
- Mermaid Live
- 还在 Input.GetKey?一次搞懂 Unity 新版输入系统!【Unity 小技巧】
- Unity: CHARACTER CONTROLLER vs RIGIDBODY
- Rigidbody实现玩家控制
- Unity : 使用 Rider 进行调试,卡在 Reloading Domain
- Unity Universal Render Pipeline (URP) - Initial Setup
- 升级自定义 Shader 以兼容 URP
- ps动画制作方法视频:添加时间轴操作图层建立逐帧图片
- Unity场景Addictive加载导致的光照问题
- word文档参考文献按引用顺序自动调整编号
- 【Low-Poly低多边形风格】使用Unity快速进行风格化的关卡设计-第二辑