上传者: benben044
|
上传时间: 2026-01-05 15:34:43
|
文件大小: 57.37MB
|
文件类型: UNITYPACKAGE
游戏架构
(1)Player 游戏对象
将创建一个抽象类单例模式,用于玩家组件、游戏管理、通过事件执行玩家的运动、设置玩家动画。
(2)Game Scenes & Tilemaps 游戏场景&地图
在Collision tiles(碰撞瓷砖)、scenery(风景)中创建农场场景。
使用机器相机功能将相机保持在场景边界内。
(3)inventory & Items 库存&物品
设置所有和物品有关的内容。
创建预制件来添加物品到场景中,创建一个库存管理器,包含管理物品和库存的核心功能。
创建一个库存买家来显示玩家所拥有的道具,在库存栏上拾取、丢弃、重新排序和选择物品。
(4)Game Time System 游戏时间系统
生成时间相关的事件和显示游戏时钟UI。
(5)Scene Management 场景管理器
创建一个场景控制器来加载和卸载场景
当我们在不同场景间移动时,就需要不停地创建新地场景。
(6)Preserving Scene State 保存场景状态
保存场景中项目状态。
当我们在场景间移动时,将使用一个C#接口来定义对象的哪些属性和方法需要执行,将其场景状态存储并恢复到地图中。
(7)Tilemap Grid Properties 贴图地图
该属性决定了地图哪些部分可以删除一个item,哪些可以被绘制到特殊的贴图地图上,提供一个简单的可视化工作流来捕获不同的贴图地图网格属性。
还将实现一个网格光标来,通过使用这些属性,向玩家显示可以放置道具的位置。
(8)Using Tools 使用工具
玩家可以使用农场中的酒店、场地、喷水器、水场、拔草器。
(9)Pool Manager 池管理器
它将允许一个预制对象池被定义和重用,并解释了为什么对象重用比创建新对象更有效率。
(10)VFX Manager & Particle Effect