收藏

稿件投诉

记笔记

  • 用手机看
【Godot4】《穗光物语》

8.2万

已完结 · 共186课时

长期有效

全流程实战:从零打造专属2D像素农场游戏

发布者
关注
up

TSingleton

你好,我是TSingleton,一名独立开发者和技术讲师。我对像素游戏和Godot引擎充满热情,并致力于将复杂的编程概念转化为易于理解的教程

课程概述

评论(0)

(教程非零基础入门课程,需要一定的Godot编辑器认知和代码能力) 本课程是对《星露谷物语》的一次核心逻辑复刻 本课程只在B站售卖,其他平台盗版不享受答疑和频道资源更新,IOS端因为平台原因价格会稍高,在网页支付即可省去溢价,谢谢支持。 有瓦片地图的使用和地形的设置,包括自定义数据以及元数据的使用。 有玩家动画设置,和PhantomCamera摄像机的使用。 有耕地、种植、播种、浇水、收割的农场效果。 有砍树以及震动的效果。 自定义一个Godot插件实现我们的功能强大背包系统。 有通用的持有系统,通过配置完成不同工具的使用。 有一个强大的时间系统,实现游戏的更新和光照的变化。 还会有一个功能齐全的钓鱼系统,对不同水域概率的判断。 以及对Dialogic插件的使用,完成对话系统的使用,并且修改源码对项目的高度定制化。 会有一个完善的NPC系统,使用LimboAI实现从对话到任务以及日程和寻路的实现。 会实现类似我的世界末影箱的实现。 不同音效和粒子效果的实现。 会实现一个可配置的商店系统,实现不同NPC的出售物品配置。 有一个功能强大的建筑系统,可自定义配置连接方式。 会有一个通过的动物以及坐骑系统,实现动物的自定义行为。 一个简易但强大的图鉴系统,查看所有的物品信息。 实现一个完整强大的存档系统,对游戏进度的保存。
常见问题
Q:课程在什么时间更新?
A:课程更新频次以页面前端展示为准。购买成功后,课程更新将通过账号动态提示,方便及时观看。
Q:课程购买后有收看时间限制吗?
A:购买后除不可抗力因素外,本课程长期有效,请您放心购买。
Q:原价购买课程后,如遇到优惠折扣,是否可以退还差价或重新购买?
A:虚拟商品付款后无法返还,请您随时留意各类课程折扣信息,按需购买。
Q:购买课程后是否可以加入老师的粉丝群或者用户群?
A:如老师设置用户群,我们将邀您加入,但我们无法承诺所有老师均提供用户群服务,感谢理解。

查看更多

购买须知

1. 本内容为付费内容,购买成功后方可观看。

2. 本内容为虚拟服务,已购买内容不支持退款,敬请谅解。

3. 实际购买价格以页面展示的价格及订单结算页显示价格为准。

券后 318 元起/186课时 立即购买
优惠活动

【减80.0】【Godot4】《穗光物语》 满398.0减80.0

领取
课程目录
仅看课时

附赠课件

项目设置

1

全集试看

课程介绍

视频课

5分45秒

2

全集试看

DLC-矿洞采矿和物品合成

视频课

1分29秒

3

全集试看

DLC-怪物生成和角色攻击

视频课

48秒

4

全集试看

DLC-基础服务器搭建和多玩家联网

视频课

1分54秒

5

全集试看

DLC-输入逻辑抽离和多设备监听

视频课

25秒

6

全集试看

软件下载

视频课

1分35秒

7

全集试看

创建项目和设置

视频课

3分24秒

地图系统

8

全集试看

场景和脚本

视频课

2分48秒

9

全集试看

介绍TileMapLayer

视频课

3分59秒

10

全集试看

地形的使用

视频课

10分4秒

11

全集试看

Game类的设计

视频课

7分3秒

12

全集试看

全局自动加载,和资源管理器的封装

视频课

11分23秒

13

全集试看

地图的四季切换效果

视频课

10分36秒

14

全集试看

LoadingManager的自动加载

视频课

6分46秒

15

全集试看

过度效果的实现

视频课

10分34秒

16

git的添加

视频课

5分33秒

17

完成出生岛的绘制以及AtlasTexture简介

视频课

5分33秒

玩家系统

18

基础Camera2D的使用

视频课

14分4秒

19

PhantomCamera插件的使用

视频课

7分41秒

20

输入系统

视频课

7分49秒

21

基础动画的播放

视频课

10分22秒

22

AnimationTree的使用

视频课

3分57秒

23

状态枚举的使用

视频课

6分58秒

24

角色动画状态的保存

视频课

5分53秒

25

循环动画的控制和方向的设置

视频课

13分58秒

26

过度效果使用角色的位置优化

视频课

7分38秒

物品系统和自定义插件

27

Resource的使用

视频课

12分3秒

28

自定义插件的创建

视频课

8分3秒

29

编写插件的主界面

视频课

4分22秒

30

Inventory的显示

视频课

12分49秒

31

InventoryItem的封装

视频课

7分45秒

32

自定义Theme

视频课

6分33秒

33

动态物品的列表加载

视频课

8分50秒

34

物品详情的绘制

视频课

18分55秒

35

文件选择和保存框的使用

视频课

14分56秒

36

物品的保存

视频课

10分47秒

背包系统

37

添加Attribute场景

视频课

7分26秒

38

Bag组件的编写

视频课

4分29秒

39

BagItem的封装编写

视频课

6分48秒

40

InventoryNode基础物品类场景

视频课

8分38秒

41

创建CharacterResource持久化数据

视频课

12分58秒

42

BagResource的添加

视频课

2分49秒

43

InventoryInfoPopup的使用,显示物品详细信息

视频课

11分18秒

44

编写显示详情逻辑

视频课

17分12秒

45

添加输入控制Bag的显示,以及Tween的使用

视频课

8分16秒

持有系统

46

创建Hold组件

视频课

4分36秒

47

创建HoldResource持久化资源

视频课

11分55秒

48

添加物品选择逻辑

视频课

7分49秒

49

物品拖拽交换和判断

视频课

17分50秒

50

物品举起效果

视频课

24分59秒

物品拾取系统

51

创建Pickable组件

视频课

12分52秒

52

存储可拾取的物品

视频课

6分44秒

53

添加InteractKeyboardResource资源

视频课

13分26秒

54

添加捡起动画和OneShot动画控制

视频课

8分30秒

55

创建一次性动画播放和信号处理

视频课

13分56秒

56

背包添加拾取物品

视频课

10分36秒

时间系统

57

创建TimeRecord

视频课

11分1秒

58

添加GameResource持久化数据

视频课

23分22秒

59

优化补充

视频课

1分2秒

60

创建全局光照和使用

视频课

10分58秒

61

添加Curve,实现光照的动态变化

视频课

10分48秒

种植系统

62

添加TileMapLayer的物理碰撞

视频课

12分3秒

63

创建LevelResource持久化数据

视频课

20分39秒

64

ysort排序讲解

视频课

4分8秒

65

添加tileset的自定义数据

视频课

6分14秒

66

RangePrompt显示控制

视频课

20分44秒

67

创建HoldEffectResource

视频课

23分28秒

68

优化显示

视频课

2分5秒

69

添加锄头

视频课

22分44秒

70

创建FarmlandExistResource持久化资源

视频课

8分30秒

71

添加农田瓦片绘制

视频课

9分47秒

72

创建Farmland

视频课

12分

73

创建SeedResource数据,添加播种

视频课

36分13秒

74

添加浇水效果

视频课

16分4秒

75

实现农作物收割效果

视频课

18分38秒

砍树系统

76

创建HighlightArea组件,实现角色高亮

视频课

16分18秒

77

创建FellableTreeResource,添加排序

视频课

7分28秒

78

添加FellableTreeExistResource持久化数据

视频课

24分5秒

79

添加砍树动画和信号处理

视频课

15分1秒

80

实现倒塌效果以及优化种植的判断

视频课

15分48秒

钓鱼系统

81

添加钓鱼的瓦片自定义数据和动画

视频课

18分48秒

82

实现钓鱼竿HoldEffectResource

视频课

20分1秒

83

添加RollEnergy组件,实现力度判断

视频课

27分28秒

84

实现钓鱼气泡,处理概率

视频课

8分57秒

对话系统

85

添加Dialogic插件

视频课

10分12秒

86

定制Speaker样式

视频课

15分44秒

87

添加Bubble对话框

视频课

9分50秒

88

定制Bubble样式

视频课

9分43秒

NPC基础系统

89

添加LimboAI插件

视频课

5分24秒

90

Selector和Sequence

视频课

4分32秒

91

添加渔夫

视频课

9分33秒

92

添加自定义的LimboAI的行为

视频课

31分18秒

野外随机末影箱

93

创建Chest组件

视频课

24分24秒

94

添加ChestResource持久化资源

视频课

17分3秒

95

优化InventoryNode的拖拽预览

视频课

6分39秒

系统优化

96

添加SoundManager,控制音频播放

视频课

21分27秒

97

添加对应音效播放

视频课

19分44秒

98

添加背景音乐

视频课

9分57秒

99

实现耕地粒子效果

视频课

13分55秒

100

优化砍树摄像机震动

视频课

6分48秒

任务系统

101

添加Menu组件

视频课

16分29秒

102

创建Task组件,显示任务列表

视频课

10分2秒

103

创建TaskResource持久化数据

视频课

19分5秒

104

CollectTaskDetailResource任务实现

视频课

17分49秒

105

创建TaskItem,实现任务详情

视频课

18分58秒

106

添加渔夫对话,实现任务的交互

视频课

23分47秒

107

任务状态的刷新,和PromptManager的使用

视频课

32分31秒

海边小镇

108

Village的绘制,以及纹理原点的设置

视频课

29分3秒

109

排序优化

视频课

2分46秒

110

添加渔夫航行对话,实现不同场景切换

视频课

11分43秒

111

添加House基类,绘制铁匠工作台

视频课

28分14秒

112

Offset和Position对排序的影响

视频课

4分53秒

113

绘制铁匠小屋和全局光的优化

视频课

16分46秒

寻路系统

114

创建铁匠NPC

视频课

10分34秒

115

AStarGrid2D的使用,寻路Action的编写

视频课

28分55秒

日程系统

116

添加ScheduleListResource

视频课

15分14秒

117

实现铁匠工作和休息的日程

视频课

16分42秒

商店系统

118

添加铁匠的对话

视频课

9分2秒

119

创建Shop组件

视频课

22分53秒

120

添加QuantitySelection,实现数量选择

视频课

31分26秒

121

实现物品的购买和售卖,以及任务状态的刷新

视频课

16分25秒

122

添加角色状态金币的显示

视频课

9分41秒

123

优化消息提示,添加Message组件

视频课

14分23秒

建筑系统

124

添加BuildingResource持久化数据和建筑物品

视频课

13分23秒

125

添加建筑的tileset和自定义数据

视频课

9分58秒

126

实现建筑的放置和区域判断

视频课

9分43秒

127

建筑Chest组件的实现

视频课

19分11秒

动物系统

128

创建牛以及行为树

视频课

36分14秒

129

寻路优化

视频课

1分6秒

130

添加可骑乘的马

视频课

15分19秒

131

实现骑乘状态的切换逻辑

视频课

19分9秒

图鉴系统

132

创建Handbook组件

视频课

16分33秒

133

不同类型的物品显示

视频课

21分42秒

灯光系统

134

创建Lamp光源和瓦片的灯光遮罩

视频课

9分51秒

135

创建Streetlight,实现白天亮晚上熄灭逻辑

视频课

10分40秒

主界面和存档系统

136

添加主界面以及选项切换

视频课

31分13秒

137

开始游戏和存档的显示

视频课

22分47秒

138

创建SettingResource持久化数据和游戏存档的保存

视频课

17分50秒

139

添加音量的控制

视频课

11分2秒

140

音频总线的使用

视频课

3分29秒

141

创建暂停菜单

视频课

13分28秒

142

添加过场动画界面

视频课

19分20秒

143

多级Resource的存档

视频课

18分41秒

游戏导出

144

导出和DLC

视频课

3分26秒

DLC-矿洞采矿和物品合成

145

小镇矿洞的创建

视频课

26分7秒

146

矿石自定义数据

视频课

7分40秒

147

添加镐子和挖掘动画

视频课

19分3秒

148

挖掘进度的展示

视频课

25分41秒

149

完成矿石的挖掘

视频课

5分10秒

150

矿石资源的持久化

视频课

5分58秒

151

添加铁匠制作对话

视频课

8分25秒

152

制造界面的绘制

视频课

16分39秒

153

制造完成以及背包的更新

视频课

20分17秒

154

制造界面选中优化

视频课

5分55秒

DLC-怪物生成和角色攻击

155

敌对生物创建

视频课

20分51秒

156

编写敌人索敌

视频课

13分25秒

157

剑攻击逻辑

视频课

17分11秒

158

碰撞层讲解

视频课

3分

159

挥剑检测敌人逻辑

视频课

13分59秒

160

敌人数值的逻辑

视频课

22分41秒

161

敌人血条的展示

视频课

17分38秒

162

角色攻击和血量的变化

视频课

11分20秒

163

角色重生和对话效果

视频课

15分18秒

DLC-基础服务器搭建和多玩家联网

164

服务器环境安装

视频课

17分34秒

165

客户端类定义和连接服务器

视频课

14分21秒

166

断链机制和身份标识

视频课

14分23秒

167

场景在线游玩界面

视频课

14分41秒

168

在线人数和频道编写

视频课

14分55秒

169

频道列表显示

视频课

8分53秒

170

创建频道

视频课

9分57秒

171

资源保存设置

视频课

20分34秒

172

实时消息同步

视频课

17分45秒

173

多用户消息发送

视频课

16分3秒

174

创建在线角色

视频课

12分24秒

175

更新在线角色显示

视频课

12分37秒

176

玩家断线逻辑

视频课

20分21秒

177

切换场景逻辑

视频课

4分44秒

178

玩家位置数据缓存

视频课

10分8秒

179

开垦土地数据缓存

视频课

13分16秒

DLC-输入逻辑抽离和多设备监听

180

GUIDE插件安装

视频课

5分49秒

181

移动行为抽离

视频课

3分38秒

182

编写输入上下文切换

视频课

16分23秒

183

鼠标位置抽离

视频课

5分57秒

184

对话输入切换

视频课

4分24秒

185

触发全局输入

视频课

2分59秒

186

虚拟摇杆适配

视频课

15分35秒

相关推荐
课程封面

【B站独家】C#编程精讲与游戏开发实战全能课

全程实操,自研PP#实操引擎,边学就能看到可视化效果

51.0万播放/共41课时

课程封面

【Godot4.7】《What? Draw!》

游戏原型:从零构建动态增加和删除碰撞体

119播放/共8课时

课程封面

虚幻5异世之旅-萌新系统入门课

从零开始带大家学习UE游戏开发,系统教学。

11.0万播放/共58课时

课程封面

死寂案例实战:从零做一款打丧尸游戏(1v1辅导)

虚幻引擎入门到进阶,拆解《死寂》开发核心流程

304播放/共74课时

课程封面

用AI从零开发Unity游戏《深海奇航》|含源码

从零开发游戏的过程回顾,介绍纯用AI开发不手写一行代码的方式

1144播放/共12课时

课程封面

【SoilDog】UE5蓝图仿刺客信条跑酷系统

工业级仿刺客信条跑酷系统的完整制作教学和技巧~

4.9万播放/共59课时

课程封面

死寂案例实战:从零做一款打丧尸游戏(1v1辅导)

虚幻引擎入门到进阶,拆解《死寂》开发核心流程

2.1万播放/共75课时

课程封面

小懂微课第二期特效教学视频

特色1 纯原创制作(拒绝素材拼接) 全程带你从零到一完成特效

204播放/共25课时

课程封面

【1对1】unity游戏开发工程师领航班

零基础到游戏开发高手、系统全面实践挑战高薪、小班辅导学习无忧

12.5万播放/共160课时

课程封面

Codex制作小游戏从0到商业化发布

本课程依托 Codex,打破传统游戏开发的技术门槛

2032播放/共17课时

课程封面

996控制端教程

996控制端教程

25播放/共20课时

课程封面

UE5纯蓝图大型FPS游戏开发教程

UE5纯蓝图进阶,拆解FPS游戏开发核心流程

2.5万播放/共150课时

课程封面

游戏开发基础 —— 基于 Raylib 框架

基于Raylib框架,以项目学习C,打牢AI时代游戏开发基础

188播放/共12课时

课程封面

Unity游戏开发:3天制作类吸血鬼幸存者游戏

报名后请及时添加班主任微信,领取课后代码及相关福利~

436播放/共7课时

课程封面

【限时6折】通关设计模式:游戏开发架构宝典

以设计模式为核心深度解构,打造成熟游戏与通用软件开发思维体系

12.4万播放/共54课时