MMO ARPG-泰斗破坏神完整版视频教程下载
课程介绍:
Unity3d史诗 MMO ARPG-泰斗破坏神完整版视频教程,本套视频教程包含325讲。
重头unity3d ARGP课程,完整的 ARPG 网络游戏开发教学。包含多人合作,在线多人游戏开发,角色创建系统,作战系统,RPG系统,技能系统,任务系统,商店系统。
参考商业项目#全民破坏神#,专门定制全套游戏高质量素材。
课程教学大纲:
MMO ARPG 课程《泰斗破坏神》上篇,单机版功能实现 | |||
游戏功能 | 功能说明 | 课时介绍 | 备注 |
项目概要 | 项目介绍 | 项目演示与介绍 | 史诗MMO-ARPG课程,内容比市面上其它ARPG课程课时更全面,深入,质量更好。本课精心设计包含200+课时,由视频课时+直播课时+测试课时混合组成。包含章节通关奖励,平均3-4课时,有测试与核心知识点梳理。 |
技术介绍 | 课程章节介绍,本课案例游戏结构设计是什么,课程章节将如何开展,大家制定自己的学习计划 | ||
登录系统 | NGUI | 登录界面 | 使用NGUI设计登录UI背景,包括输入文本框,登录按钮,点击事件处理等 |
错误提示ui设计 | 学习NGUI中的动画功能,利用动画显示警告提示信息等 | ||
场景加载进度条ui实现 | 学习NGUI中的进度条的实现,监测Unity中场景的加载进度 | ||
角色创建、选择、自定义系统 | Unity基础入门 | 角色切换 | 学习Unity中角色Prefab的制作和场景的创建 |
NGUI | 角色选择ui实现 | 学习使用NGUI的知识和应用,比如如何创建输入框 如何创建按钮和按钮点击事件的检测等 |
|
角色名称输入ui实现 | |||
场景加载与游戏存储记录 | Unity使用 | 新手村场景导入及布局实现 | 学习游戏的数据以一种怎样的格式存储,游戏场景加载在客户端数据处理 |
进入场景数据请求及初始化实现 | |||
游戏数据存储,包括等级信息,物品信息 | |||
角色控制 | EasyTouch | 操作UI设计实现及接口预留 | EasyTouch插件的使用 |
学习EasyTouch检测触摸事件和手势识别,使用EasyTouch控制主角的移动 | |||
角色动作及脚本功能绑定 | 使用EasyTouch检测触摸事件,然后对应做出来相应的动作 | ||
聊天通讯 | NGUI | 聊天UI设计 | 玩家聊天系统的UI实现 学习NGUI中的textlist文本列表显示聊天内容 |
游戏AI | 游戏算法 | 敌人AI BOSS AI |
在某一片区域之内实现敌人的随机生成 |
自动检测主角是否在周围,并进行自动攻击 | |||
和其他敌人协作围攻主角 | |||
按照指定的路径或者随机的路径,在某片区域之内巡逻 | |||
战斗系统 | NGUI | 战斗系统UI实现 | NGUI深入的使用和学习,NGUI控制面板和主角的交互 |
Unity逻辑 | 技能系统设计开发 | 游戏的技能管理,技能系统开发 , 近身战斗的实现 | |
Meanim动画系统 | 动作招数以及连招 | ||
游戏角色与玩家信息系统 | NGUI | 角色信息面板,角色状态面板 | 玩家信息存储,玩家信息同步 |
C#数据结构 | 角色信息的存储和显示 | ||
商店系统 | 物品设计 | 物品种类,物品功能,物品价格策划 | 学习商品包括药品,装备的购买,和商店物品数据模型设计和存储 |
功能设计 | 商品购买,商品NPC对话 | ||
道具系统 | 道具信息 | 道具信息数值策划,分析 | 学习道具信息的管理,道具信息的存储和道具的使用 在道具商城中的交易的实现 |
道具购买 | 道具购买功能,道具使用功能实现 | ||
道具管理 | 道具合成与升级 | ||
装备系统 | 装备信息 | 装备信息数值策划 | 学习游戏中装备管理,比如装备信息的管理和存储 装备的穿戴和卸下,装备的交易系统 装备和商店系统的整合交易 |
装备购买 | 装备购买功功能实现 | ||
装备状态 | 装备穿戴功能实现 | ||
装备管理 | 装备合成与升级 | ||
装备与道具掉落 | 掉落算法 | 物品(装备和道具)掉落算法 | 装备和道具的随机生成 |
仓库与背包系统 | NGUI | 使用NGUI设计仓库和背包的ui | 使用NGUI进行物品的拖拽,物品信息提示的显示 |
仓库和背包 | 仓库和背包信息存储 | 使用JSON存储物品信息,物品信息的持久化和文件读取 | |
副本系统 | 场景设计 | 副本场景 | 副本系统基础配置,怪物模块基础配置 |
NGUI | 场景进入ui设计,血条ui,怪物名称ui | 完成副本系统伤害判定功能及伤害提示UI | |
功能设计 | 怪物属性和配置 | 副本系统基础配置,怪物模块基础配置 | |
场景设计和关卡配置 | 添加升级功能 | ||
AI设计 | 怪物AI | 怪物的自动行走散步 | |
怪物攻击检测 | 怪物自动攻击主角,自动跟随主角和自动巡逻 进一步完善攻击伤害系统完成副本系统 |
||
任务系统 | NGUI | NGUI显示任务界面 | 玩家可以在npc接受任务 |
任务信息 | 任务完成,任务奖励,任务接受,任务信息和数值策划 | 设置任务完成的奖励和任务流程结构 | |
地图与寻路系统 | 小地图 | 显示小地图 | 使用NGUI+自定义shader Mask制作小地图,学习shader基本知识,利用shader做小地图的圆形遮罩 |
寻路系统 | 实现玩家的自动寻路 | 实现玩家的自动寻路,可以自动寻找他的目标位置,自动完成行走 | |
MMO ARPG 课程《泰斗破坏神》下篇,网络版功能实现 | |||
服务端搭建 | 准备工作 | 安装环境,配置数据库 | 安装运行环境,配置环境变量,搭建项目 |
登录系统 | 数据存储 接口实现 |
实现用户注册,登录功能 | 数据模型设计,数据存储,注册接口实现,登录接口实现 |
角色选择 | 角色基本信息处理 | 选择角色,输入姓名 | 角色基本信息模型设计,角色类型和姓名存储和读取接口实现 |
游戏场景 | 场景相关数据处理 | 场景状态和角色状态管理 | 场景数据模型设计,场景状态数据存储和读取,角色状态数据存储和读取等接口实现 |
聊天功能 | 实时聊天 | 实现与线上玩家实时聊天功能 | 在线玩家列表获取,聊天内容发生,聊天内容接收和显示 |
角色具体信息 | 角色具体信息处理 | 为角色信息面板和角色状态面板提供相应数据 | 角色具体信息数据模型设计,数据读取和保存接口实现 |
商店系统 | 商店产品信息维护 | 商店分类,产品信息管理 | 商店数据模型设计,商店数据管理接口实现 |
道具系统 | 道具数据处理 | 道具分类,道具信息维护 | 道具数据模型设计,道具修改和保存等接口实现 |
装备系统 | 装备数据管理 | 装备分类,装备信息维护 | 装备数据模型设计,装备管理接口实现 |
仓库和背包 | 背包数据维护 | 仓库和背包数据维护 | 仓库和背包数据模型设计和相关管理接口实现 |
副本系统 | 副本数据处理 | 副本相关数据维护 | 副本数据模型设计和存储,读取等接口的实现 |
任务系统 | 任务数据维护 | 任务相关数据处理 | 任务数据模型设计,任务接口实现 |
以下为课程涉及的一些游戏功能与系统预览图:
MMO ARPG-泰斗破坏神完整版视频教程资料部分截图展示: