此套课程是泰课在线发布的siki老师的Unity3d课程 实战 RPG游戏黑暗之光视频教程。
班级案例三:RPG 游戏,黑暗之光 游戏介绍:当整个世界被黑暗所笼罩,是时候拿起你的武器去战斗了,勇士!在这个游戏中,你可以选择成为战士或者法师,然后开始你的成长之路,拯救世界!这个游戏包含了技能系统,背包系统,成长系统,任务系统!
a) 小地图
b) 添加角色英雄和法师
c) 人工智能
d) 游戏状态系统
e) 玩家技能系统
f) 玩家背包系统
g) 商店系统
h) 游戏状态保存 部分课时目录: 第 1 章 设计游戏开始进入场景
课时1 游戏预览和介绍
课时2 导入场景资源,搭建场景
课时3 给场景添加光,设置鼠标指针图片
课时4 给场景添加水面和天空盒子
课时5 实现镜头缓慢拉近的效果
课时6 使用NGUI和白色图片给场景添加渐显效果
课时7 设计开始的界面,开始加载按钮和logo显示
课时8 处理任何按键按下的事件
课程目录:
第1章: 设计游戏开始进入场景
免费 任务1: 游戏预览和介绍
25:25
免费 任务2: 导入场景资源,搭建场景
16:36
免费 任务3: 给场景添加光,设置鼠标指针图片
04:35
免费 任务4: 给场景添加水面和天空盒子
06:14
免费 任务5: 实现镜头缓慢拉近的效果
05:19
任务6: 使用NGUI和白色图片给场景添加渐显效果
05:41
任务7: 设计开始的界面,开始加载按钮和logo显示
10:23
任务8: 处理任何按键按下的事件
07:24
任务9: 处理开始游戏和加载游戏按钮的按下
07:53
任务10: 给开始场景添加背景声音和按钮点击的声音
03:37
第2章: 角色创建(魔法师和剑士)
任务11: 开始角色创建场景,导入模型和UI资源
06:09
任务12: 完成角色创建界面的UI设计
06:56
任务13: 设计idle状态的两个角色
04:22
任务14: 控制所有的角色的创建和显示
07:03
任务15: 控制角色的上一个和下一个的选择
06:05
任务16: 处理名称的输入和场景的切换
03:40
第3章: 角色控制
任务17: 进入第三个场景,游戏运行场景
04:23
任务18: 标签管理
05:34
任务19: 实现角色行走的点击效果
10:43
任务20: 控制主角移动的朝向
09:09
任务21: 控制主角的移动
08:37
任务22: 控制主角的移动动画的播放
07:54
任务23: 修复bug:完善主角的移动控制
07:48
任务24: 控制相机跟随主角的移动
04:13
任务25: 使用鼠标滑动控制相机视野的拉近和拉远效果
08:18
任务26: 控制拉近和拉远的视野距离
02:22
任务27: 控制视野的左右旋转
08:52
任务28: 控制视野的上下旋转和范围限制
13:58
任务29: 给角色添加状态信息
02:12
第4章: 任务系统
任务30: 在场景中添加老爷爷这个NPC
03:44
任务31: 设计任务对话框的背景
05:16
任务32: 任务系统-设计任务的内容
05:11
任务33: 任务系统-处理对话框的显示和隐藏
07:35
任务34: 任务系统-处理任务的接收和任务进度的记录
15:18
任务35: 任务系统-完成任务的处理和金币的获得
03:48
任务36: 鼠标指针管理系统
10:28
第5章: 背包系统
任务37: 开发功能面板
10:42
任务38: 功能按钮点击事件的监听
03:07
任务39: 物品信息管理系统,分析物品信息属性,建立信息清单
09:34
任务40: 创建物品信息的管理类
06:23
任务41: 在程序中读取文本,将物品信息读取到内存中
16:41
任务42: 设计背包系统的UI界面
12:49
任务43: 控制背包物品的管理
08:29
任务44: 创建背包系统里面的物品Prefab
12:22
任务45: 控制物品方格对物品信息的管理
09:23
任务46: 背包系统-实现物品拾取物品的功能
21:58
任务47: 背包系统-实现物品拖拽功能
15:12
任务48: 背包系统-控制背包的显示和隐藏
10:39
任务49: 背包系统-设计物品信息提示框
27:32
任务50: 添加主角属性,设计状态信息面板
10:08
任务51: 状态信息管理系统-控制信息的更新
15:45
任务52: 状态信息管理系统-控制信息的显示和加点效果
06:33
第6章: 药品与装备系统
任务53: 添加药店商人
07:05
任务54: 药品系统-设计药品购买列表
16:34
任务55: 药品系统-药品购买功能
23:31
任务56: 装备系统-设计装备面板
09:28
任务57: 装备系统-添加装备信息,和装备信息的读取
19:24
任务58: 装备系统-设计装备信息的描述信息的显示
09:06
任务59: 解决Textasset文本文件中文读取Bug
02:39
任务60: 装备系统-处理装备穿戴功能
19:27
任务61: 装备系统-完成装备的穿戴和穿戴替换
10:20
任务62: 装备系统-处理装备的卸下功能
07:49
任务63: 装备系统-处理装备对角色属性的影响计算
11:02
第7章: 技能系统-上篇
任务64: 技能系统-分析技能的属性和技能信息的存储
19:24
任务65: 技能系统-创建技能信息的类和单例模式
11:51
任务66: 技能系统-把技能信息读取到内存,并使用字典进行管理
12:59
任务67: 技能系统-设计技能面板
09:54
任务68: 技能系统-设计技能列表(使用ScrollView)
18:57
任务69: 技能系统-控制每一个技能项的显示更新
10:40
任务70: 技能系统-使用代码加载技能列表
10:35
任务71: 技能系统-设计快捷键栏
11:44
任务72: 技能系统-控制技能的拖动(拖拽到快捷栏)
17:01
任务73: 技能系统-处理技能的快捷方式设置
13:53
任务74: 技能系统-处理技能随着等级是否可用
10:13
任务75: 显示角色头像
10:27
任务76: 显示角色的基本信息(血条和蓝条)
14:32
任务77: 提供接口来更新主角基本状态信息的显示
13:37
第8章: 小地图与武器商店系统
任务78: 小地图-设计小地图的显示
09:34
任务79: 小地图-设置小地图上的标识
06:51
任务80: 小地图-实现小地图的放大和缩小效果
07:16
任务81: 武器商店-添加武器商人NPC
07:44
任务82: 武器商店-设计武器商店的UI
09:51
任务83: 武器商店-创建装备列表和一个装备项
13:33
任务84: 武器商店-使用脚本创建装备商店的列表
08:08
任务85: 武器商店-处理武器的购买功能
17:36
任务86: 处理药品快捷方式的使用
18:46
任务87: 处理经验条和升级
13:41
第9章: 技能系统-下篇
任务88: 给环境添加碰撞器Collider
29:08
任务89: 开发敌人小狼
08:09
任务90: 控制小狼的随机移动巡逻
12:07
任务91: 控制小狼被打中的效果
11:25
任务92: 显示Miss效果
25:18
任务93: 敌人自动攻击部分-分析属性,和自动跟随目标
16:41
任务94: 敌人自动攻击-攻击动画的播放和随机疯狂攻击
10:14
任务95: 给主角添加战斗系统
16:48
任务96: 控制主角朝向敌人移动和动画播放
11:07
任务97: 控制主角对敌人的攻击的动画实现,和自动循环攻击
14:55
任务98: 添加攻击的特效和掉血的效果
12:13
任务99: 开发敌人的孵化器
09:11
任务100: 开发敌人死亡后经验值的获得和任务的奖励
11:19
任务101: 给环境添加中型狼
12:29
任务102: 给环境添加BOSS
09:13
任务103: 控制主角的受攻击的效果(掉血)
23:49
任务104: 添加技能额外信息的存储
08:29
任务105: 技能系统-使用增益技能
26:04
任务106: 技能系统-使用增强技能
17:52
任务107: 技能系统-使用单个目标技能
14:43
任务108: 技能系统-解决单个技能释放的BUG和完善
04:45
任务109: 技能系统-使用群体攻击技能
22:41
任务110: 场景加载-游戏完结
15:05
Unity3d课程 实战 RPG游戏黑暗之光视频教程百度云盘下载地址:
|