摘要: Unity游戏框架设计之背包管理器 简单介绍 背包系统通常分为两个部分,第一个部分是背包的 UI 界面,第二个部分是对背包进行逻辑操作的管理器。 在下述代码中,实现了对背包的基本逻辑操作,包括向背包添加物品,从背包中取出物品,移动背包中的物品和使用背包中的物品的基本操作,并将这些操作封装为背包管理器 阅读全文
posted @ 2024-05-01 23:32 珂霖 阅读(33) 评论(0) 推荐(0) 编辑
摘要: Unity游戏框架设计之存档管理器 存档管理器的主要功能是实现游戏进度的查询、存储(存档)、读取(读档)和删除(删档)。 存档主要有三种实现方案。 (一)PlayerPrefs。PlayerPrefs 类用于在游戏中存储、删除、修改和访问玩家的数据。存储的数据是持久化的,即使玩家关闭游戏或重新启动设 阅读全文
posted @ 2024-05-01 18:02 珂霖 阅读(24) 评论(0) 推荐(0) 编辑
摘要: Unity2D横版游戏之平台跳跃效果 简单介绍 平台跳跃效果。玩家允许在平台下方跳跃到平台上方,并且可以在平台上方站立,同时玩家在平台上方允许通过下跳操作到达平台下方。 实现步骤 (一)将玩家的图片设置为 Player、将平台的图层设置为 Platform。 (二)为平台游戏对象创建 XXXColl 阅读全文
posted @ 2024-05-01 17:01 珂霖 阅读(9) 评论(0) 推荐(0) 编辑
摘要: Unity2D横板游戏之背景视差与无限滚动效果 简单介绍 背景视差效果。在 2D 横板游戏中,由若干个背景图片构成的背景,在背景移动的过程中,每一个背景图片的移动速度均不同,靠近玩家的背景图片移动速度快,而远离玩家的背景图片移动速度慢,从而形成背景的视差效果,使背景更加立体且富有层级。 背景无限滚动 阅读全文
posted @ 2024-05-01 16:32 珂霖 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Unity游戏框架设计之UI管理器 简单介绍 在游戏开发过程中,我们通常需要管理 UI 游戏对象的加载、打开和销毁等操作,同时也需要管理游戏数据和游戏数据在 UI 上的显示,因此我们需要一个 UI 管理器来统一实现上述基础功能。 我们可以基于 MVC 模式编写 UI 管理器,此时 UI 管理器将分为 阅读全文
posted @ 2024-05-01 15:54 珂霖 阅读(40) 评论(0) 推荐(0) 编辑