主讲C#配合Unity3D引擎从零开始开发一个RPG(角色扮演)类的游戏“黑暗之光”

课程信息

  • 课时:110课时
  • 源码:包含源码+素材
  • 编程语言:C#
  • 运行平台:Windows
  • 知识点:从零开始设计一款RPG游戏,带您学习制作整个游戏的过程
  • 特别说明:高清视频,购买即可在线学习,支持手机/平板/电脑。

课程目录

/***  第1章:设计游戏开始进入场景  ***/

001 - 游戏预览和介绍
002 - 导入场景资源,搭建场景
003 - 给场景添加光,设置鼠标指针图片
004 - 给场景添加水面和天空盒子
005 - 实现镜头缓慢拉近的效果
006 - 使用NGUI和白色图片给场景添加渐显效
007 - 设计开始的界面,开始加载按钮和logo
008 - 处理任何按键按下的事件
009 - 处理开始游戏和加载游戏按钮的按下
010 - 给开始场景添加背景声音和按钮点击的声

/***  第2章:角色创建 ***/

011 - 开始角色创建场景,导入模型和UI资源
012 - 完成角色创建界面的UI设计
013 - 设计idle状态的两个角色
014 - 控制所有的角色的创建和显示
015 - 控制角色的上一个和下一个的选择
016 - 处理名称的输入和场景的切换

/***  第3章:角色控制 ***/

017 - 进入第三个场景,游戏运行场景
018 - 标签管理
019 - 实现角色行走的点击效果
020 - 控制主角移动的朝向
021 - 控制主角的移动
022 - 控制主角的移动动画的播放
023 - 修复bug完善主角的移动控制
024 - 控制相机跟随主角的移动
025 - 使用鼠标滑动控制相机视野的拉近和拉远
026 - 控制拉近和拉远的视野距离
027 - 控制视野的左右旋转
028 - 控制视野的上下旋转和范围限制
029 - 给角色添加状态信息

/***  第4章:任务系统 ***/

030 - 在场景中添加老爷爷这个NPC
031 - 设计任务对话框的背景
032 - 任务系统-设计任务的内容
033 - 任务系统-处理对话框的显示和隐藏
034 - 任务系统-处理任务的接收和任务进度的
035 - 任务系统-完成任务的处理和金币的获得
036 - 鼠标指针管理系统
037 - 开发功能面板
038 - 功能按钮点击事件的监听
039 - 物品信息管理系统,分析物品信息属性
040 - 创建物品信息的管理类
041 - 在程序中读取文本,将物品信息读取到内
042 - 设计背包系统的UI界面
043 - 控制背包物品的管理
044 - 创建背包系统里面的物品Prefab
045 - 控制物品方格对物品信息的管理
046 - 背包系统-实现物品拾取物品的功能
047 - 背包系统-实现物品拖拽功能
048 - 背包系统-控制背包的显示和隐藏
049 - 背包系统-设计物品信息提示框
050 - 添加主角属性,设计状态信息面板
051 - 状态信息管理系统-控制信息的更新
052 - 状态信息管理系统-控制信息的显示和加
053 - 添加药店商人
054 - 药品系统-设计药品购买列表
055 - 药品系统-药品购买功能
056 - 装备系统-设计装备面板
057 - 装备系统-添加装备信息,和装备信息的
058 - 装备系统-设计装备信息的描述信息的显
059 - 解决Textasset文本文件中文读取Bug
060 - 装备系统-处理装备穿戴功能
061 - 装备系统-完成装备的穿戴和穿戴替换
062 - 装备系统-处理装备的卸下功能
063 - 装备系统-处理装备对角色属性的影响计
064 - 技能系统-分析技能的属性和技能信息的
065 - 技能系统-创建技能信息的类和单例模式
066 - 技能系统-把技能信息读取到内存,并使
067 - 技能系统-设计技能面板
068 - 技能系统-设计技能列表(使用
069 - 技能系统-控制每一个技能项的显示更新
070 - 技能系统-使用代码加载技能列表
071 - 技能系统-设计快捷键栏
072 - 技能系统-控制技能的拖动(拖拽到快捷
073 - 技能系统-处理技能的快捷方式设置
074 - 技能系统-处理技能随着等级是否可用
075 - 显示角色头像
076 - 显示角色的基本信息(血条和蓝条)
077 - 提供接口来更新主角基本状态信息的显示
078 - 小地图-设计小地图的显示
079 - 小地图-设置小地图上的标识
080 - 小地图-实现小地图的放大和缩小效果
081 - 武器商店-添加武器商人NPC
082 - 武器商店-设计武器商店的UI
083 - 武器商店-创建装备列表和一个装备项
084 - 武器商店-使用脚本创建装备商店的列表
085 - 武器商店-处理武器的购买功能
086 - 处理药品快捷方式的使用
087 - 处理经验条和升级
088 - 给环境添加碰撞器Collider
089 - 开发敌人小狼
090 - 控制小狼的随机移动巡逻
091 - 控制小狼被打中的效果
092 - 显示Miss效果
093 - 敌人自动攻击部分-分析属性,和自动跟
094 - 敌人自动攻击-攻击动画的播放和随机疯
095 - 给主角添加战斗系统
096 - 控制主角朝向敌人移动和动画播放
097 - 控制主角对敌人的攻击的动画实现,和自
098 - 添加攻击的特效和掉血的效果
099 - 开发敌人的孵化器
100 - 开发敌人死亡后经验值的获得和任务的奖
101 - 给环境添加中型狼
102 - 给环境添加BOSS
103 - 控制主角的受攻击的效果(掉血)
104 - 添加技能额外信息的存储
105 - 技能系统-使用增益技能
106 - 技能系统-使用增强技能
107 - 技能系统-使用单个目标技能
108 - 技能系统-解决单个技能释放的BUG和
109 - 技能系统-使用群体攻击技能
110 - 场景加载-游戏完结

声明:内容搜集于网络,如有侵权,请联系删除