Unity系统
文章平均质量分 84
记录一下练习中写的系统
不凡OvO
记录一下小问题…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity建造系统
这是一个Unity中的方块建造系统实现方案,主要功能包括:通过Q/E键选择不同预制体(地板/墙壁),R键旋转,鼠标左键放置/锁定物体。系统提供视觉反馈:蓝色/绿色为原始颜色,黑色表示选中,黄色是悬停高亮,红色代表重叠不可放置。关键技术点包含:网格对齐位置计算、预览物体创建、碰撞检测和物体移动逻辑。代码基于他人分享的吸附功能进行了扩展,支持放置后的物体移动调整,并加入了防重叠检测机制。预制体需带有BoxCollider组件,目前仅支持方块形状的建造。原创 2025-10-17 19:54:37 · 423 阅读 · 0 评论 -
Unity制作红点系统
本文介绍了一个基于Unity实现的红点系统方案。该系统采用树形结构管理节点,包含以下核心功能:1) 支持添加/删除节点(通过"|"分隔的路径字符串);2) 自动更新父节点红点数量;3) 提供一键清空子节点功能;4) 支持为节点绑定回调函数。关键技术点包括:使用字典存储子节点、递归更新父节点红点数、泛型单例模式实现系统管理。通过PlayPanel、LevelPanel等UI组件演示了实际应用场景,当点击叶子节点时红点消失并自动更新父节点状态。该系统可灵活应用于游戏中的邮件、任务等需要红点提原创 2025-09-12 19:53:19 · 627 阅读 · 0 评论 -
Unity改键分享
文章介绍了Unity中两种按键重绑定的实现方式:1) 简单的一对一改键方法,通过InputActionReference和RebindingOperation实现;2) 官方提供的复合键改键方案,支持更复杂的绑定情况。重点讲解了如何集成官方方案,包括代码修改、UI适配和常见问题解决,如输入系统切换、事件监听等。两种方法都提供了完整的代码示例,帮助开发者快速实现游戏中的按键自定义功能。原创 2025-09-16 19:12:08 · 1244 阅读 · 0 评论
分享