var playerPos = new cc.v2(this.node.getPosition().x,this.node.getPosition().y);
var tmp = this.mousePos.sub(playerPos);
var angle = Math.atan2((-tmp.y), (tmp.x));
var theta = angle * (180 / Math.PI)
//var rotateTo = cc.rotateTo(0,theta);
//this.node.runAction(rotateTo);
this.node.rotation = theta;
功能是让主角朝向鼠标。
就是取消注释现在注释掉的两行,然后注释掉最后一行没反应。
还有就是把上面说的没反应的版本放在鼠标移动的监听函数里能凑合用,但是很卡顿,那个是怎么回事?现在的版本很流畅。虽然能工作了但是想了解一下为什么。