之前想用cocos2dx开发这个游戏来着,真是太Naive了。我掌握的C++生得发指,这里啥都看不懂那里一片红波浪,好不容易倒退了一百步解决了一运行又是迷之错误,再加上之前那个i3 2G的辣鸡电脑李时珍的皮,打开个vs十分钟,进去就是未响应呵呵哒。dagala,我投入CocosCreator+js的怀抱了,一天完成了之前所有的工作(微笑)。
真心推荐Cocoscreator,但缺点是网上资料不是很多,所以呢在这记录一下在编写脚本时的滞碍,希望能抛砖引玉添砖加瓦。
官方手册:http://docs.cocos.com/creator/manual/zh/getting-started/index.html
onLoad: function () {
this.node.on(cc.Node.EventType.TOUCH_MOVE, function (event) {
var delta = event.touch.getDelta();
this.x += delta.x;
this.y += delta.y;
}, this.node);
this.node.on(cc.Node.EventType.TOUCH_END, function () {
}, this.node);
},
这样棋子就可以拖动了。
但是有一个问题,棋类的移动要卡到某一个点上,而不是没有拘束的乱放,这个怎