RT,如图示效果
博主实用的是CocosCreator 2.0.1版本 , 版本不同的API或许有差异
实现思路 :1、得到两个坐标点的位置
2、得出两点的正弦值
3、正弦值然后转换成角度并赋值
//触控移动
this.node.on(cc.Node.EventType.TOUCH_MOVE, function (event) {
//判断车子是否在运行动画
var vx = event.touch.getLocationX();// 获取当前触点 X 轴位置。
var vy = event.touch.getLocationY();//
var shotline = that.node.getChildByName("shot_line");
var pos = shotline.getPosition();
var posX = pos.x;
var posY = pos.y;
var vx2 = posX - vx ;
var r1 = Math.atan2(vx-posX,vy-posY); //计算两点间的正弦值
var angle = 180*r1/Math.PI //转换为角度值
console.log(" Mangle", angle);
shotline.rotation = angle;
}, this.node);