人工精选MStudio 麦扣教程|Unity《麦田物语》模拟经营游戏开发教程
如果你打开 Unity 只是想做个能跑的 Demo,这套教程可能偏重;但如果你确实想弄明白一款模拟经营游戏从空项目到可玩版本是怎么搭起来的,它值得花时间。整套内容围绕《麦田物语》这个案例展开,不是零散的功能演示,而是把种植、时间推进、资源循环这条主线走通。 它解决的是哪类问题 模拟经营游戏的难点通常
会员可免费下载本篇月会员可按日额度下载(每篇扣 1 次)。
开通会员 ›会员 A · 按档位折扣
会员 B
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
如果你打开 Unity 只是想做个能跑的 Demo,这套教程可能偏重;但如果你确实想弄明白一款模拟经营游戏从空项目到可玩版本是怎么搭起来的,它值得花时间。整套内容围绕《麦田物语》这个案例展开,不是零散的功能演示,而是把种植、时间推进、资源循环这条主线走通。
它解决的是哪类问题
模拟经营游戏的难点通常不在某个炫技效果,而在系统之间的咬合:作物按时间生长、玩家操作改变状态、数值再反馈回经济循环。自己摸索时最容易卡在「各功能单独会写,合起来就乱」这一步。这套教程把项目拆成可推进的阶段,让你看到一套完整工程里脚本、预制体、数据配置之间是怎么组织的。学完之后,你至少能独立做出一个带种植与收获循环的小型经营原型,而不是只会跟着视频敲一遍就忘。
适合什么基础,先看哪几块
需要你 already 能看懂 C# 的基本语法,比如类、方法、变量和简单的条件判断。完全没碰过编程的人直接上手会吃力,建议先补一轮语言基础再回来。Unity 编辑器方面不要求熟练,但至少要知道场景、物体、组件这几个概念分别指什么。
看的时候不建议从头顺播。先把项目搭建和场景组织那部分过一遍,建立整体结构感;再进入种植与生长逻辑,这是整个案例的核心循环;最后看数据配置和界面反馈相关的内容。中间遇到资源导入、素材包这类环节,可以快速略过,等主线跑通再回头补。
资料怎么配合练习
视频之外还附带了工程资源和素材包,这部分别只当备份放着。比较有效的做法是:看完一个阶段,先关掉视频,自己按记忆把这段逻辑重写一遍,卡住了再回去对照。素材包可以直接用,省去你找图找模型的时间,把精力留在逻辑上。如果时间有限,优先保证种植循环和存档、数值这几块能独立复现,其余表现层的内容可以按需取用。
整体来说,这是一套偏实战、需要你动手跟做的教程,不是看完就能自动会的那种。愿意边看边改代码的人,收获会明显大于纯观看。
课程目录
课程目录90 集
- MStudio 麦扣教程 Unity《麦田物语》模拟经营游戏开发教程 Unity《勇士传说》横版卷轴动作类游戏开发教程 Unity休闲手机游戏开发|MStudio 《小狗骑士》3D RPG Course |背包 & 对话 & 任务 高级教程 00.素材 00.源码 01.展示.mp4
- 02创建项目.mp4
- 03.导入素材.mp4
- 04.创建 Player.mp4
- 05.实现 Player 基本移动.mp4
- 06.创建基本地图结构.mp4
- 07.地图绘制方法和技巧.mp4
- 08.摄像机跟随.mp4
- 09.碰撞层和景观树.mp4
- 10.设置摄像机边界.mp4
- 100.制作暂停菜单和返回逻辑.mp4
- 101.完结整体游戏流程梳理及补充建造的鼠标检测.mp4
- 102.打包注意事项.jpg 11.实现景观物体遮挡半透明.mp4
- 12.背包数据初始化.mp4
- 13.1.自己写好 ItemDataLisSO.webp 13.2.Editor使用 UI Toolkit 和 UI Builder 制作物品编辑器.mp4
- 14.Editor创建 ListView 中的 ItemTemplate.mp4
- 15.Editor生成 ListView 列表.mp4
- 16.Editor绑定 Editor Window 中的参数变量.mp4
- 17.0.Editor实现 ListView 添加删除同步信息功能.mp4
- 18.物品数据库填写规则.mp4
- 19.创建 InventoryManager 和 Item.mp4
- 20.拾取物品基本逻辑.mp4
- 21.实现背包的数据结构.mp4
- 22.实现背包检查和添加物品.mp4
- 23.制作 Action Bar UI.mp4
- 24.制作人物背包内的UI.mp4
- 25.SlotUI 根据数据显示图片和数量.mp4
- 26.背包UI显示.mp4
- 27.控制背包打开和关闭.mp4
- 28.背包物品选择高亮显示和动画.mp4
- 29.创建 DragItem 实现物品拖拽跟随显示.mp4
- 30.实现拖拽物品交换数据和在地图上生成物品.mp4
- 31.制作 ItemTooltip 的 UI.mp4
- 32.实现根据物品详情显示 ItemTooltip.mp4
- 33.制作 Player 的动画.mp4
- 34.实现选中物品触发举起动画.mp4
- 35.绘制房子和可以被砍伐的树.mp4
- 36.构建游戏的时间系统.mp4
- 37.时间系统 UI 制作.mp4
- 38.代码链接 UI 实现时间日期对应转换.mp4
- 39.第二场景的绘制指南.mp4
- 40.创建 TransitionManager 控制人物场景切换.mp4
- 41.实现人物跨场景移动以及场景加载前后事件.mp4
- 42.Editor制作 SceneName Attribute 特性.mp4
- 43.场景切换淡入淡出和动态 UI 显示.mp4
- 44.保存和加载场景中的物品.mp4
- 45.设置鼠标指针根据物品调整.mp4
- 46.构建地图信息系统.mp4
- 47.生成地图数据.mp4
- 48.设置鼠标可用状.mp4
- 49.实现鼠标选中物品后的场景点击事件流程.mp4
- 50.制作可以扔出来的物品.mp4
- 51.实现 挖坑 和 浇水 的地图更改变化.mp4
- 52.0.制作人物使用工具的动画和流程.mp4
- 52.1.png 52.2.png 52.3.png 53.Map随着时间变化刷新地图显示内容.mp4
- 54.Crop种子数据库制作.mp4
- 55.Crop制作 CropManager 实现撒种子的事件.mp4
- 56.Crop种子成长过程.mp4
- 57.Crop实现菜篮子收割庄稼的行为.mp4
- 58.Crop实现收割庄稼产生果实.mp4
- 59.Crop实现农作物的重复收割.mp4
- 60.Crop制作可砍伐的树木摇晃和倒下动画.mp4
- 61.Crop实现斧子砍树的功能.mp4
- 62.Crop随机生成收割物品和转化的实现.mp4
- 63.工具栏按钮快捷键.mp4
- 64.使用 Particle System 制作树叶凋落特效.mp4
- 65.0.使用 Unity 最新 ObjectPool API 制作对象池.mp4
- 65.1.png 66.Crop实现树木石头稻草在场景里的预先生成方法.mp4
- 67.Crop制作石头和稻草的粒子特效.mp4
- 68.Crop实现割草的全部流程及稻草的互动摇晃.mp4
- 69.1AStar基础数据创建.mp4
- 69.AStar基础数据创建 Node & GridNodes.mp4
- 70.AStar根据每个地图信息生成节点数据.mp4
- 71.AStar核心功能评估周围节点得到最短路径.mp4
- 72.AStar测试实现在真实游戏地图上显示最短路径.mp4
- 73.创建 NPC 基本信息并实现根据场景切换显示.mp4
- 74.NPC 的 Schedule 数据制作和路径生成.mp4
- 75.利用 AStar 实现 NPC 的移动.mp4
- 76.加入 NPC 动画及真实的 Schedule 触发.mp4
- 77.0.跨场景路地图的径数据及生成.mp4
- 77.1.png 78.修正 CropGenerator 和 AStar 地图节点生成.mp4
- 79.Dialogue制作对话的 UI.mp4
- 80.Dialogue创建对话数据实现对话逻辑.mp4
- 81.创建 NPCFunction 和 通用 UI 实现对话后打开商店.mp4
- 82.创建交易窗口 UI 并实现拖拽交易打开交易窗口.mp4
- 83.实现买卖交易的完整流程.mp4
- 84.建造图纸数据及 ItemTooltip 显示资源物品.mp4
- 85.完成建造的流程和逻辑.mp4
- 86.实现切换场景保存和读取场景中的建造物品.mp4
- 87.实现箱子储物空间的保存和数据交换.mp4
- M Farm RPG Assets Pack.unitypackage 适合人群 Unity游戏开发者 游戏开发爱好者 编程初学者 学习收获 掌握Unity游戏开发流程 学会模拟经营游戏开发技巧 提升游戏开发能力 祝您学习愉快! 学有所成,前程似锦!





