本文主要是介绍CocosCreator 项目源码 , 王者弹球的发射线制作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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);
最后贴上源码的链接:
https://download.csdn.net/download/gsrkuang/10859809
这篇关于CocosCreator 项目源码 , 王者弹球的发射线制作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!