私は空を飛んでいる矢印をプログラムしようとしていますが、速度はよく見えません。矢印の速度
今、矢印が非常に遅く動きます。 sampleです。
(私は矢印を知っているし、軌道は100%一致していない、それだけのサンプルです。)
//...
var inity0:Number = 50;
var initangle:Number = - Math.PI/4;
var initvelocity:Number = 100;
var initvx:Number = initvelocity * Math.cos(initangle);
var initvy:Number = initvelocity * Math.sin(initangle);
var currentvx:Number = new Number(initvx);
var currentvy:Number = new Number(initvy);
var initdistance:Number = math.calcDistance(inity0,initvelocity,initangle);
currentvy -= 9.81/stage.frameRate;
activearrow.x += currentvx/stage.frameRate;
activearrow.y -= currentvy/stage.frameRate;
//...
任意のアイデア?
EDIT: 私は次のコードを変更しました:
currentvy -= 9.81/stage.frameRate * 15;
activearrow.x += currentvx/stage.frameRate * 15;
activearrow.y -= currentvy/stage.frameRate * 15;
をそして今、それはよさそうだが、私はそれが正常に速すぎて15回を飛んでいくのだ物理学では、この中を実行する必要があり、なぜ誰かが私に言うことができます?
こんにちは。私はあなたがそのサンプルで作った投影曲線を描こうとしています。あなたのソースコードはありますか?曲線のためのものだけ。 – Fabricio