作者cjcat2266 (CJ Cat)
看板Flash
标题Re: [问题] 子弹发射的问题
时间Wed Jan 18 07:51:05 2012
※ 引述《kgp96874 (欧神)》之铭言:
: 嗯...今天早上我有发文问元件的问题
: 我是想拿来做子弹朝鼠标的方向飞过去
: 可是我用point的算x.y与发射点的距离去做做不出来
: 怎麽样都还是朝同一个位置发射不会沿鼠标的方向跑
: 我想用anan2的方式做能做出来吗?
: 还是有别的更好的方法呢?
var dx:Number = mouseX - source.x;
var dy:Number = mouseY - source.y;
var theta:Number = Math.atan2(dy, dx);
//子弹方向
var directionX = Math.cos(theta);
var directionY = Math.sin(theta);
--
Blog
http://blog.cjcat.net
Gallery
http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 24.18.55.29