【开源分享】Cocos Creator制作简单的多人对战消单词游戏

  • 预览

GitHub地址

客户端使用了Cocos Creator 2.0.9 alpha-5

服务端使用node.js+websocket进行网络通信,全部用typescript编写

由于是面向国外的项目,而且开发环境也是国外,所以注释(比较少)和说明文档都是英文写的,所以暂且啃一下生肉吧,有空看看能不能补充下中文的

12赞

给大佬打Call,Mark~

1赞

大佬,之前也想到这个:grin:,但不会做

如果两个人同时点击相同的东西怎么办

mark

mark

谢了,楼主

帅,mark

英语这么6么

mark

不错学习学习

消除是发送服务器那边进行验证的,服务器是同步,所以肯定有先后,先消的得分

NIUB

static $: WordManager = null; 这样定义有什么好处吗 为什么不 new

mark

因为这是单例,总不能每次用都new一个manager出来,所以用静态单例模式

哦哦,谢谢,这样确实比再写个 instance 方式要简洁多了

	getHexagonByPosition(pos: cc.Vec2) {
		return this.hexagons.find(hexagon => Math.sqrt(Math.pow(hexagon.x - pos.x, 2) + Math.pow(hexagon.y - pos.y, 2)) <= this._distY * 0.5);
	}

这段查询到点击的节点 没看太懂啊 大佬

大神,好游戏,感谢分享.

大佬那几个工具类不错。