利用第三方工具在Unity中创建多人联网游戏
具体详细步骤如下:
新建游戏
1.使用Matchvs游戏云需要AppKey、AppSecret,通过Matchvs官网创建游戏获取。进入官网
2.登陆官网,点击右上角控制台进入,若没有Matchvs官网账号。立即注册
3.进入控制台,点击新建游戏,填写《游戏名称》即可,新建成功如下:
下载Matchvs游戏云
您可以通过访问 服务中心-SDK下载 下载Matchvs游戏云SDK。
创建Unity项目
加载SDK
将Matchvs SDK导入至你的项目:
初始化
注意 在整个应用全局,开发者只需要对引擎做一次初始化。
新建一个子类(如:MatchVSResponseInner
)继承抽象类 MatchVSResponse
,并实现其中的的抽象方法。
MatchVSResponseInner.cspublic class MatchVSResponseInner : MatchVSResponse
{//实现所有父类的抽象方法
}复制代码
Matchvs 提供了两个环境,alpha 调试环境和 release 正式环境。
游戏开发调试阶段请使用 alpha 环境,即 platform 传参"alpha"。如下:
engine.init(matchVSResponses, "Matchvs", "alpha", 201016);复制代码
channel 固定参数为 “Matchvs” ,GameID 为你在官网上新建游戏后获取的ID信息。
开发游戏逻辑
如果是第一次使用SDK,需调用注册接口获取一个用户ID。通过此合法ID连接至Matchvs服务器。
engine.registerUser();复制代码
调用登录接口即可建立连接,此时用户ID和创建游戏后获取的AppKey、Secret、GameID为必要参数。
engine.login(3513,"ETOHLWXYJZMMNQUDQDPBAHMYKBQSLLCW",201016,1,"***************** ","afecedab415e40a4a1d1329962940191","","");复制代码
接下来就可以使用Matchvs提供的接口实现游戏联网逻辑,详情请参考 接入指南
发布上线
开发和调试过程在测试环境(alpha)下进行,调试完成后即可申请将游戏转到正式环境(release):
- 前往官网控制台进行“发布上线”操作,如图,点击按钮后即向Matchvs提交了上线申请。
- 申请通过后,在客户端的初始化接口将 platform 置为 release。
至此,游戏就可以运行在正式环境下啦!
利用第三方工具在Unity中创建多人联网游戏相关推荐
- 利用联网工具Matchvs在Unity中创建多人联网游戏
通常而言,对于不少开发人员而言,开发一款多人在线游戏通常是一件麻烦事,复杂的测试,繁琐的调试过程,还会时不时会出现一些几乎无法复现的BUG.另外,更让人抓狂的是,即便你的代码都能正常工作,但依旧有可能 ...
- 学习用C#在Unity中创建一个2D Metroidvania游戏
学习用C#在Unity中创建一个2D Metroidvania游戏 你会学到: 构建2D Unity游戏 用C#编程 玩家统计,水平提升,米尔和远程攻击 敌方人工智能系统 制定级别和级别选择 Lear ...
- 学习在Unity中创建一个动作RPG游戏
游戏开发变得简单.使用Unity学习C#并创建您自己的动作角色扮演游戏! 你会学到什么 学习C#,一种现代通用的编程语言. 了解Unity中2D发展的能力. 发展强大的和可移植的解决问题的技能. 了解 ...
- unity中创建游戏场景_在Unity中创建Beat Em Up游戏
unity中创建游戏场景 Learn how to use Unity to create a 3D Beat Em Up game in this full tutorial from Awesom ...
- 在Unity中创建基于Node节点的编辑器 (一)
孙广东 2018.5.13 Unity AssetStore中关于Node节点 编辑器相关的插件可是数不胜数, 状态机,行为树,Shader 可视化等等. Unity自己也有 Animator的 ...
- 学会在Unity中创建一个Match-3益智游戏 Learn To Create a Match-3 Puzzle Game in Unity
MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英文字幕(根据原英文字幕机译更准确) |时长:48场讲座(6h 38m) |大小解压后:2.8 G ...
- Unity中创建本地多人游戏完整案例视频教程 Learn To Create A Local Multiplayer Game In Unity
Unity中创建本地多人游戏完整案例视频教程 Learn To Create A Local Multiplayer Game In Unity MP4 |视频:h264,1280x720 |音频:A ...
- 在Unity中创建基于Node节点的编辑器 (二) 窗口序列化
孙广东 2018.5.13 csdn 的产品 , 真垃圾, 不想吐槽了, 文章保存就丢! 没办法 . 怎么不满意, 还是得继续用, 哎~~~ 第二部分 在Unity中序列化基于节点的 ...
- 直接在Unity中创建模型(三)——ProBuilder组件简介——ShapeTool
ProBuilder面板中第一个按钮为创建一个初始模型,可通过Shape Tool来设定初始模型的样式及参数 后面研究了一下,可以通过Tools->ProBuilder->Editors- ...
最新文章
- KEGG在线数据库使用攻略
- PyCharm:选择内容多个光标解决办法
- linux下不同程序如何协同,Linux程序员怎么和Exchange协同工作
- dbface backbone
- 未能加载文件或程序集rsy3_abp vnext2.0之核心组件模块加载系统源码解析
- java spr_Java中的42行代码中的URL缩短器服务(Java(?!)Spring Boot + Redis
- swift 拖动按钮_Swift - 单元格滑动按钮库SwipeCellKit使用详解1(基本用法)
- 图:出场顺序号码随机抽取及公开展示,并行随机抽取多个题目号码及公开展示-软件原型设计
- 1、两数之和(python)
- IDEA常用的搜索快捷键
- 女神节福利:友萌君送你~健身踏青装备
- react+UmiJS+Antd Pro简介
- matlab按图像边缘抠图_Adobe Photoshop入门教程:零基础学会PS抠图拼贴
- 华为数通笔记-策略路由
- iOS15适配本地通知功能
- Odoo权限详解一张图
- (一)Activiti 数据库25张表——流程历史记录表25(ACT_EVT_LOG)
- Java实现单播,组播,广播
- ranch流程处理图
- 怎么在CAD表格中画斜线?CAD表格斜线一分为二绘制步骤
热门文章
- python系统-python实现用户登录系统
- python读取txt文件内容-python如何获取txt文本文件中的内容
- python语法手册chm-python3.5.2官方帮助文档 参考手册(CHM版)
- python工程师百度百科-Python 工程师在公司工作体验如何?
- jupyter安装插件,以及远程访问服务器上的jupyter notebook
- LeetCode Longest Repeating Character Replacement(滑动窗口)
- 两个onCreate方法?你真的了解onCreate()么?
- canvas之webgl的浏览器开启方式
- virtualBox使用nat模式下ssh连接
- 安装ArchLinux BIOS