Unity3d开发MOBA游戏类《王者荣耀》记录(一)
来源:互联网 发布:上传图片平台 知乎 编辑:程序博客网 时间:2024/04/30 14:44
由于最近工作忙,之前一直想写的王者荣耀教程直接就忘记了,最新才记起来,现在继续更新~。
上一篇起始大概介绍了一下我对这个工程的简单思路现在开始一步步实现,首先先创建一个Unity3d工程,这里我先用5.4.0吧,因为项目里要用到一些新的插件,老版本可能对新版本插件不是很支持。
新建完工程后,首先我们先把思路理一下,要完成一个完整的王者荣耀类MOBA游戏,以下几点需要我们去做
(1)场景(Scene),场景是游戏的基本模块,首先我们先要新建几个场景去进行游戏的建模,目前用到的只有4个场景,登录,大厅,加载,战斗。像商城,匹配,符文等子场景都是包含在大厅场景。新建好场景后,我们把我们要的模型资源导入到工程中,然后把所有的资源制作成Prefab,在游戏中通过程序在合适的时候载入到场景当中,就可以看到效果了。
(2)资源管理(ResourceManager),由于一个MOBA游戏包含大量的人物模型,动作,特效,地图等,资源特别多,如果不对这些资源进行有效的管理,在游戏运行过程中可能因为某个时候资源内存达到峰值而造成游戏闪退,要知道闪退对于一个MOBA游戏是致命的,所以资源管理对MOBA游戏来说十分重要。
(3)客户端逻辑脚本编写,在第一篇我简单提了一下客户端逻辑的基本构思,例如UI框架,UI控件,消息通知,网络交互等逻辑,之后的文章我会每一个都详细介绍,通过这些部分组合可以使客户端有效运行
(4)服务器逻辑,这次的服务器逻辑就用一个现成的moba游戏服务器框架,就不自己写了,之后也会为大家简单介绍一下
(5)数据库,数据库用MySQL存储
(6)数据传输协议,上述服务器框架用的是protobuf
大概知道,我们这个项目要做些什么内容之后,开始干!
- Unity3d开发MOBA游戏类《王者荣耀》记录(一)
- Unity3d开发MOBA游戏类《王者荣耀》记录(一)
- 王者荣耀是怎样炼成的(一)《王者荣耀》用什么开发,游戏入门,unity3D介绍
- 从王者荣耀这款游戏分析unity3d开发游戏需要的资源
- 【战地王者】科幻军事题材Moba类独立游戏开发纪录
- Unity3D+moba+技能指示器(一)
- 真正从0开始用Unity3D制作类战地2玩法的类龙之谷、王者荣耀的手游(暨全平台游戏)
- Unity3D 大型游戏 MOBA类手机游戏 部分重点 登陆过程(17)
- 王者荣耀游戏英文及翻译
- 基于 Unity3D 的 MOBA 游戏架构
- Unity3D 大型游戏 MOBA类手机游戏 状态机在游戏中的应用(18)
- 王者荣耀
- 王者荣耀
- LoL、DOTA、王者荣耀类游戏小地图注册及相机的跟随
- Unity3D教程:游戏开发算法(一)
- 使用Unity3D提取王者荣耀英雄模型 VR资源
- 使用Unity3D 自主实战开发的赛车游戏实例,关键点记录 (一)之赛车游戏总体介绍
- 【Unity3D游戏开发学习笔记】(一)Unity3D初认识
- Android万能的等待框(Dialog)超级好用
- jQuery怎么加载一个html页面到我指定的div里面
- anglar js 做复选框
- HTML5+WEBGL+PHP实现3D模型
- VisualStudio学习
- Unity3d开发MOBA游戏类《王者荣耀》记录(一)
- imei 获取
- 显示设置VGA frambuffer
- CENTOS/RHEL 7 系统中设置SYSTEMD SERVICE的ULIMIT资源限制
- Windows64位下各版本Python安装numpy,SciPy,matplotlib,Ipython模块
- 3D打印切片软件--cura的二次开发(2)(界面分析与汉化)(修改版增加图片)
- RocketMQ原理解析-consumer 3.长轮询
- h5移动端网页头部标签模板
- POLYV直播助手客户端软件做视频直播时如何添加画面源