在此中高级课程中,使用Unity游戏引擎和 C# 为 2D 农场 RPG 游戏构建核心的系统。
资源信息:
文件大小:30 GB,含工程
资源编号:2106IIIDEA1930UT
内容时长:43 小时 10 分钟
视频尺寸:1920*1080
教程语言:英语,英文字幕
更新日期:2021年6月
使用软件:Unity 2019.3.7f1
教程内容:
- Stardew Valley 类型的游戏创建核心系统
- 中级课程将向大家展示如何通过使用 C# 脚本创建复杂的 Unity 组件来构建复杂的游戏
- 深度教程,包括完整的项目以及每次讲座后的保存点
- 在多级层次结构中设置 Player 游戏对象,并使用事件实现移动和动画
- 使用多个 tilemap 图层来构建具有深度感的游戏场景
- 使用 Cinemachine 创建一个摄像机以跟随玩家并保持在场景边界内
- 使用可编写脚本的对象和预制件构建全面的物品和库存系统
- 构建一个物品栏 UI,允许玩家拾取、放下和重新排列物品
- 实现生成时间相关事件的游戏时间系统和 UI
- 创建一个场景管理器,当玩家在它们之间移动时加载和卸载场景
- 使用 C# 接口定义游戏对象应实现的属性和方法,以在玩家在场景之间移动时保存其游戏状态
- 使用隐藏的瓷砖地图来存储网格属性,例如玩家可以放置物品或挖掘的位置
- 实现玩家可以使用的各种工具,例如挖地的锄头和砍伐树木的斧头
- 构建对象池以重用对象
- 创建 VFX 管理器并构建粒子效果
- 实施一个可配置且灵活的作物系统,涵盖作物的种植、生长和收获
- 创建一个暂停菜单,提供完整的库存管理屏幕、保存游戏和退出选项
- 使用 C# 接口和二进制序列化构建复杂的保存和加载游戏功能
- 实现功能以完全自定义您的游戏角色外观
- 为游戏 NPC 和基于时间的移动计划创建复杂的 AStar 寻路
- 实现播放器声音、环境声音和游戏音效