8.2万
已完结 · 共186课时
长期有效
全流程实战:从零打造专属2D像素农场游戏
8.2万
已完结 · 共186课时
长期有效
全流程实战:从零打造专属2D像素农场游戏

TSingleton
你好,我是TSingleton,一名独立开发者和技术讲师。我对像素游戏和Godot引擎充满热情,并致力于将复杂的编程概念转化为易于理解的教程
课程概述
【减80.0】【Godot4】《穗光物语》 满398.0减80.0
附赠课件
项目设置
全集试看
课程介绍
视频课
5分45秒
全集试看
DLC-矿洞采矿和物品合成
视频课
1分29秒
全集试看
DLC-怪物生成和角色攻击
视频课
48秒
全集试看
DLC-基础服务器搭建和多玩家联网
视频课
1分54秒
全集试看
DLC-输入逻辑抽离和多设备监听
视频课
25秒
全集试看
软件下载
视频课
1分35秒
全集试看
创建项目和设置
视频课
3分24秒
地图系统
全集试看
场景和脚本
视频课
2分48秒
全集试看
介绍TileMapLayer
视频课
3分59秒
全集试看
地形的使用
视频课
10分4秒
全集试看
Game类的设计
视频课
7分3秒
全集试看
全局自动加载,和资源管理器的封装
视频课
11分23秒
全集试看
地图的四季切换效果
视频课
10分36秒
全集试看
LoadingManager的自动加载
视频课
6分46秒
全集试看
过度效果的实现
视频课
10分34秒
git的添加
视频课
5分33秒
完成出生岛的绘制以及AtlasTexture简介
视频课
5分33秒
玩家系统
基础Camera2D的使用
视频课
14分4秒
PhantomCamera插件的使用
视频课
7分41秒
输入系统
视频课
7分49秒
基础动画的播放
视频课
10分22秒
AnimationTree的使用
视频课
3分57秒
状态枚举的使用
视频课
6分58秒
角色动画状态的保存
视频课
5分53秒
循环动画的控制和方向的设置
视频课
13分58秒
过度效果使用角色的位置优化
视频课
7分38秒
物品系统和自定义插件
Resource的使用
视频课
12分3秒
自定义插件的创建
视频课
8分3秒
编写插件的主界面
视频课
4分22秒
Inventory的显示
视频课
12分49秒
InventoryItem的封装
视频课
7分45秒
自定义Theme
视频课
6分33秒
动态物品的列表加载
视频课
8分50秒
物品详情的绘制
视频课
18分55秒
文件选择和保存框的使用
视频课
14分56秒
物品的保存
视频课
10分47秒
背包系统
添加Attribute场景
视频课
7分26秒
Bag组件的编写
视频课
4分29秒
BagItem的封装编写
视频课
6分48秒
InventoryNode基础物品类场景
视频课
8分38秒
创建CharacterResource持久化数据
视频课
12分58秒
BagResource的添加
视频课
2分49秒
InventoryInfoPopup的使用,显示物品详细信息
视频课
11分18秒
编写显示详情逻辑
视频课
17分12秒
添加输入控制Bag的显示,以及Tween的使用
视频课
8分16秒
持有系统
创建Hold组件
视频课
4分36秒
创建HoldResource持久化资源
视频课
11分55秒
添加物品选择逻辑
视频课
7分49秒
物品拖拽交换和判断
视频课
17分50秒
物品举起效果
视频课
24分59秒
物品拾取系统
创建Pickable组件
视频课
12分52秒
存储可拾取的物品
视频课
6分44秒
添加InteractKeyboardResource资源
视频课
13分26秒
添加捡起动画和OneShot动画控制
视频课
8分30秒
创建一次性动画播放和信号处理
视频课
13分56秒
背包添加拾取物品
视频课
10分36秒
时间系统
创建TimeRecord
视频课
11分1秒
添加GameResource持久化数据
视频课
23分22秒
优化补充
视频课
1分2秒
创建全局光照和使用
视频课
10分58秒
添加Curve,实现光照的动态变化
视频课
10分48秒
种植系统
添加TileMapLayer的物理碰撞
视频课
12分3秒
创建LevelResource持久化数据
视频课
20分39秒
ysort排序讲解
视频课
4分8秒
添加tileset的自定义数据
视频课
6分14秒
RangePrompt显示控制
视频课
20分44秒
创建HoldEffectResource
视频课
23分28秒
优化显示
视频课
2分5秒
添加锄头
视频课
22分44秒
创建FarmlandExistResource持久化资源
视频课
8分30秒
添加农田瓦片绘制
视频课
9分47秒
创建Farmland
视频课
12分
创建SeedResource数据,添加播种
视频课
36分13秒
添加浇水效果
视频课
16分4秒
实现农作物收割效果
视频课
18分38秒
砍树系统
创建HighlightArea组件,实现角色高亮
视频课
16分18秒
创建FellableTreeResource,添加排序
视频课
7分28秒
添加FellableTreeExistResource持久化数据
视频课
24分5秒
添加砍树动画和信号处理
视频课
15分1秒
实现倒塌效果以及优化种植的判断
视频课
15分48秒
钓鱼系统
添加钓鱼的瓦片自定义数据和动画
视频课
18分48秒
实现钓鱼竿HoldEffectResource
视频课
20分1秒
添加RollEnergy组件,实现力度判断
视频课
27分28秒
实现钓鱼气泡,处理概率
视频课
8分57秒
对话系统
添加Dialogic插件
视频课
10分12秒
定制Speaker样式
视频课
15分44秒
添加Bubble对话框
视频课
9分50秒
定制Bubble样式
视频课
9分43秒
NPC基础系统
添加LimboAI插件
视频课
5分24秒
Selector和Sequence
视频课
4分32秒
添加渔夫
视频课
9分33秒
添加自定义的LimboAI的行为
视频课
31分18秒
野外随机末影箱
创建Chest组件
视频课
24分24秒
添加ChestResource持久化资源
视频课
17分3秒
优化InventoryNode的拖拽预览
视频课
6分39秒
系统优化
添加SoundManager,控制音频播放
视频课
21分27秒
添加对应音效播放
视频课
19分44秒
添加背景音乐
视频课
9分57秒
实现耕地粒子效果
视频课
13分55秒
优化砍树摄像机震动
视频课
6分48秒
任务系统
添加Menu组件
视频课
16分29秒
创建Task组件,显示任务列表
视频课
10分2秒
创建TaskResource持久化数据
视频课
19分5秒
CollectTaskDetailResource任务实现
视频课
17分49秒
创建TaskItem,实现任务详情
视频课
18分58秒
添加渔夫对话,实现任务的交互
视频课
23分47秒
任务状态的刷新,和PromptManager的使用
视频课
32分31秒
海边小镇
Village的绘制,以及纹理原点的设置
视频课
29分3秒
排序优化
视频课
2分46秒
添加渔夫航行对话,实现不同场景切换
视频课
11分43秒
添加House基类,绘制铁匠工作台
视频课
28分14秒
Offset和Position对排序的影响
视频课
4分53秒
绘制铁匠小屋和全局光的优化
视频课
16分46秒
寻路系统
创建铁匠NPC
视频课
10分34秒
AStarGrid2D的使用,寻路Action的编写
视频课
28分55秒
日程系统
添加ScheduleListResource
视频课
15分14秒
实现铁匠工作和休息的日程
视频课
16分42秒
商店系统
添加铁匠的对话
视频课
9分2秒
创建Shop组件
视频课
22分53秒
添加QuantitySelection,实现数量选择
视频课
31分26秒
实现物品的购买和售卖,以及任务状态的刷新
视频课
16分25秒
添加角色状态金币的显示
视频课
9分41秒
优化消息提示,添加Message组件
视频课
14分23秒
建筑系统
添加BuildingResource持久化数据和建筑物品
视频课
13分23秒
添加建筑的tileset和自定义数据
视频课
9分58秒
实现建筑的放置和区域判断
视频课
9分43秒
建筑Chest组件的实现
视频课
19分11秒
动物系统
创建牛以及行为树
视频课
36分14秒
寻路优化
视频课
1分6秒
添加可骑乘的马
视频课
15分19秒
实现骑乘状态的切换逻辑
视频课
19分9秒
图鉴系统
创建Handbook组件
视频课
16分33秒
不同类型的物品显示
视频课
21分42秒
灯光系统
创建Lamp光源和瓦片的灯光遮罩
视频课
9分51秒
创建Streetlight,实现白天亮晚上熄灭逻辑
视频课
10分40秒
主界面和存档系统
添加主界面以及选项切换
视频课
31分13秒
开始游戏和存档的显示
视频课
22分47秒
创建SettingResource持久化数据和游戏存档的保存
视频课
17分50秒
添加音量的控制
视频课
11分2秒
音频总线的使用
视频课
3分29秒
创建暂停菜单
视频课
13分28秒
添加过场动画界面
视频课
19分20秒
多级Resource的存档
视频课
18分41秒
游戏导出
导出和DLC
视频课
3分26秒
DLC-矿洞采矿和物品合成
小镇矿洞的创建
视频课
26分7秒
矿石自定义数据
视频课
7分40秒
添加镐子和挖掘动画
视频课
19分3秒
挖掘进度的展示
视频课
25分41秒
完成矿石的挖掘
视频课
5分10秒
矿石资源的持久化
视频课
5分58秒
添加铁匠制作对话
视频课
8分25秒
制造界面的绘制
视频课
16分39秒
制造完成以及背包的更新
视频课
20分17秒
制造界面选中优化
视频课
5分55秒
DLC-怪物生成和角色攻击
敌对生物创建
视频课
20分51秒
编写敌人索敌
视频课
13分25秒
剑攻击逻辑
视频课
17分11秒
碰撞层讲解
视频课
3分
挥剑检测敌人逻辑
视频课
13分59秒
敌人数值的逻辑
视频课
22分41秒
敌人血条的展示
视频课
17分38秒
角色攻击和血量的变化
视频课
11分20秒
角色重生和对话效果
视频课
15分18秒
DLC-基础服务器搭建和多玩家联网
服务器环境安装
视频课
17分34秒
客户端类定义和连接服务器
视频课
14分21秒
断链机制和身份标识
视频课
14分23秒
场景在线游玩界面
视频课
14分41秒
在线人数和频道编写
视频课
14分55秒
频道列表显示
视频课
8分53秒
创建频道
视频课
9分57秒
资源保存设置
视频课
20分34秒
实时消息同步
视频课
17分45秒
多用户消息发送
视频课
16分3秒
创建在线角色
视频课
12分24秒
更新在线角色显示
视频课
12分37秒
玩家断线逻辑
视频课
20分21秒
切换场景逻辑
视频课
4分44秒
玩家位置数据缓存
视频课
10分8秒
开垦土地数据缓存
视频课
13分16秒
DLC-输入逻辑抽离和多设备监听
GUIDE插件安装
视频课
5分49秒
移动行为抽离
视频课
3分38秒
编写输入上下文切换
视频课
16分23秒
鼠标位置抽离
视频课
5分57秒
对话输入切换
视频课
4分24秒
触发全局输入
视频课
2分59秒
虚拟摇杆适配
视频课
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课时
评论(0)