登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
独游计划(4):2D横版RPG《向东而行》
¥198 购买
独游计划(4):2D横版RPG《向东而行》
教程
初级
21 小时
Joker
概述
作者信息
教程资料
互动讨论
课程评价
42人收藏,129人学习
登录后开始教程
章节1
随机地图
1.
可试看
课程成果预览
2.
视差效果原理与实现
3.
TileMap基础使用
4.
TileMap规则瓦片
5.
随机种子与随机
6.
地面生成算法
7.
编写地面生成算法
8.
装饰物生成思路(花草树木石头建筑物)
9.
引入地图配置
10.
分层生成装饰物
11.
新增地图块控制器
12.
边走边生成边销毁
章节2
玩家基础控制
1.
相机控制
2.
玩家基础结构与待机
3.
玩家奔跑
4.
玩家跳跃
5.
向左限制边界
6.
物理表现
章节3
角色框架与战斗
1.
对角色进行抽象
2.
动画事件与脚步声
3.
武器层
4.
技能相关数据
5.
玩家攻击流程
章节4
敌人逻辑
1.
通用受伤效果
2.
制作一个敌人的基本结构
3.
击退敌人效果
4.
敌人巡逻
5.
敌人追击
章节5
生成与销毁敌人
1.
新增一个哥布林敌人
2.
敌人的生成
3.
敌人管理器
4.
敌人更新地图块
5.
敌人死亡逻辑
章节6
存档流程
1.
UI框架
2.
主场景菜单窗口
3.
存档管理器
4.
基于存档启动
5.
场景级别的管理器
6.
游戏场景弹窗菜单
章节7
进入地牢
1.
地牢入口
2.
地牢入口生成
3.
地牢内的物体
4.
地图配置新增项
5.
下地牢
6.
地图存档
7.
地牢右侧边界
8.
死亡效果与放弃追击
9.
骷髅小怪
10.
新增地牢Boss
11.
Boss的冲刺攻击
章节8
背包系统
1.
物品的配置
2.
物品的数据
3.
摆放背包界面
4.
物品格子与逻辑
5.
配置管理器
6.
背包逻辑
7.
格子拖拽
8.
物品交换
9.
全局管理器的管理
10.
武器使用状态
11.
使用物品
章节9
商人与商店
1.
生成商人
2.
玩家的金币
3.
玩家生命值与金币逻辑
4.
商店UI窗口
5.
随机商品
6.
显示商店
7.
物品详情浮窗
8.
显示物品详情
9.
基于拖拽的跨窗口交互
10.
购买物品
11.
金币不足的提醒
12.
出售物品
章节10
爆金币
1.
制作金币物体
2.
怪物掉金币
章节11
游戏结束
1.
武器攻击力
2.
吃药回血
3.
玩家的死亡逻辑
章节12
游戏设置
1.
游戏设置窗口
2.
游戏设置逻辑
摘要
课程已完结
主要内容:
2D横版,但是无平台跳跃元素,能跳,但不是为了跳平台。
无限地图,森林场景无限向右生成,随机遇到一些矿洞,通过矿洞进入地牢,地牢本身也是随机地图,随机地图的主要成分为:地面、花草树木石头装饰物、建筑、商人、怪物,但本地图的随机算法并不复杂。
背包系统、商店,对应的存在装备以及药剂两类物品
视差滚动,2D游戏常见的一种增加空间感的方式
游戏设置,分辨率、音量等
存档系统,重点在于对于场景的还原,例如玩家进入了地牢然后保存游戏并退出,第二天打开游戏依然在地牢中,并且离开地牢后应该也在当时的入口处,并且两次游戏的地图要一致(地图种子)。
AI,并不复杂,默认在巡逻,玩家靠近则攻击玩家
主角与AI共用一套角色运行框架、技能机制
重要
课程学习门槛为独游计划1~3季,这也是本课程为第4季的原因
课程不采用JKFrame或其他第三方框架,通用的东西会编写简版的框架性内容,但并不会严格考虑跨项目的通用性,但往往具备一定的通用性。
本课程会在会在618、双11、春节等重要节假日进行打折,参考折扣比列为:6~8。
独游系列课程包地址(折扣):https://learn.u3d.cn/bundle/Joker-indie-game
其他
课程配套文档请见-教程资料下载
交流群:885222391,无加入条件,属Unity交流群
课程群:713796995(所有独游计划课程都是这一个群),加入时需填写LearnID (点击头像 选择我的学习,即可看到LearnID ) ,属课程答疑群
售前咨询:QQ739554159
登录后可观看
建议的Unity版本
2022.3 - 团结1.1
教程
独游计划(4):2D横版RPG《向东而行》
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
独游计划(4):2D横版RPG《向东而行》
登录后开始教程
章节
1
随机地图
1.
可试看
课程成果预览
2.
视差效果原理与实现
3.
TileMap基础使用
4.
TileMap规则瓦片
5.
随机种子与随机
6.
地面生成算法
7.
编写地面生成算法
8.
装饰物生成思路(花草树木石头建筑物)
9.
引入地图配置
10.
分层生成装饰物
11.
新增地图块控制器
12.
边走边生成边销毁
章节
2
玩家基础控制
1.
相机控制
2.
玩家基础结构与待机
3.
玩家奔跑
4.
玩家跳跃
5.
向左限制边界
6.
物理表现
章节
3
角色框架与战斗
1.
对角色进行抽象
2.
动画事件与脚步声
3.
武器层
4.
技能相关数据
5.
玩家攻击流程
章节
4
敌人逻辑
1.
通用受伤效果
2.
制作一个敌人的基本结构
3.
击退敌人效果
4.
敌人巡逻
5.
敌人追击
章节
5
生成与销毁敌人
1.
新增一个哥布林敌人
2.
敌人的生成
3.
敌人管理器
4.
敌人更新地图块
5.
敌人死亡逻辑
章节
6
存档流程
1.
UI框架
2.
主场景菜单窗口
3.
存档管理器
4.
基于存档启动
5.
场景级别的管理器
6.
游戏场景弹窗菜单
章节
7
进入地牢
1.
地牢入口
2.
地牢入口生成
3.
地牢内的物体
4.
地图配置新增项
5.
下地牢
6.
地图存档
7.
地牢右侧边界
8.
死亡效果与放弃追击
9.
骷髅小怪
10.
新增地牢Boss
11.
Boss的冲刺攻击
章节
8
背包系统
1.
物品的配置
2.
物品的数据
3.
摆放背包界面
4.
物品格子与逻辑
5.
配置管理器
6.
背包逻辑
7.
格子拖拽
8.
物品交换
9.
全局管理器的管理
10.
武器使用状态
11.
使用物品
章节
9
商人与商店
1.
生成商人
2.
玩家的金币
3.
玩家生命值与金币逻辑
4.
商店UI窗口
5.
随机商品
6.
显示商店
7.
物品详情浮窗
8.
显示物品详情
9.
基于拖拽的跨窗口交互
10.
购买物品
11.
金币不足的提醒
12.
出售物品
章节
10
爆金币
1.
制作金币物体
2.
怪物掉金币
章节
11
游戏结束
1.
武器攻击力
2.
吃药回血
3.
玩家的死亡逻辑
章节
12
游戏设置
1.
游戏设置窗口
2.
游戏设置逻辑