※ 引述《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