前言:该游戏项目主要是基于前端引擎Cocos Creator开发,涉及后端联网的部分,则通过接入 Matchvs SDK完成快速开发工作。
准备工作:相关引擎工具引擎下载及指南
Matchvs JavaScript SDK 下载地址
Matchvs JavaScript 的Cocos Creator 插件使用手册
Cocos Creator 下载地址
《组队小鸡射击》玩法简介:
双方通过控制各自小鸡,通过不断点击屏幕进行空中飞行射击,被击中者将消耗以爱心为单位的生命值,游戏支持四人同时实时对战。
游戏实现部分可拆分为三个步骤来实现:
用户登录
随机匹配和创建房间
同屏游戏
用户登录
使用Cocos Creator(以下简称CC)创建游戏登录场景
使用CC 拖动控件, 还原设计稿 , 依托CC的良好的工作流,使得这部分的工作可以由游戏策划或者UI设计者来完成,程序开发者只需要在场景中挂载相应的游戏逻辑脚本. 举个例子,在登录按钮挂在一个uiLogin.js
的脚本完成用户登录功能.
uilogin.fire
新建js脚本文件
选中场景任一控件
添加组件,选中刚新建的脚本,
在脚本的
onLoad
函数中给按钮添加点击监听,触发登录操作
uiLogin.js
-----
onLoad() {
this.nodeDict["start"].on("click", this.startGame, this);
},
<