Matchvs是一款游戏服务器引擎,《激流竞速》这款游戏是基于Cocos Creator进行前端开发的基础上,通过接入matchvs SDK完成了联网功能的快速实现。在游戏中,双方可以进行实时PK对战,通过控制角色在高速行进的平台上不断跳跃,若一方角色掉落水中则宣告游戏失败。
体验地址:http://alphazwimg.matchvs.com/cocos/oneTwoStep/web-mobile/
github源码地址:https://github.com/matchvs/OneTwoStep
■准备工具与文档:
1.Cocos Creator
2.Matchvs JavaScript SDK
3.Matchvs JavaScript 的Cocos Creator 插件使用手册
————————————————————————
游戏主要功能实现
设计游戏实现可拆分为用户登录、随机匹配和创建房间与同屏游戏三个部分。
用户登录
使用Cocos Creator(以下简称CC)创建游戏登录场景
使用CC 拖动控件, 还原设计稿 , 依托CC的良好的工作流,使得这部分的工作可以由游戏策划或者UI设计者来完成,程序开发者只需要在场景中挂载相应的游戏逻辑脚本. 举个例子,在登录按钮挂在一个uiLogin.js
的脚本完成用户登录功能.
uilogin.fire
-
新建js脚本文件
-
选中场景任一控件
-
添加组件,选中刚新建的脚本,
-
在脚本的
on'Load
函数中给按钮添加点击监听,触发登录操作
onLoad() {
this.nodeDict["start"].on("click&#