2016-03-29 18 views
0

私の簡単な学校のプロジェクトでは、ボタンを使って動くキャラクターがあります。どのように私がスプライトを動かすかを決めるとき、私はこのジレンマにつまずいたのですが、スピードを使うのはなぜですか?これまでのところ、私と同じように見えます。ここでMIT App Inventor 2 - なぜスピードを使用するのですか?

は、私は、画面のinitで10にcharacter.speedを設定された所定のコースの Difference

(トップMoveTo blockと下部1が同じように見える)私が何を意味するかです。


単純な整数値をcharacter.speedに置き換えるとどのようなメリットがありますか?

+0

[なぜ定数の使用はリテラルの使用よりも優れたプログラミングスタイルと考えられますか?](http://stackoverflow.com/questions/4351022/why-is-the-use-of -a-constant-consider-better-programming-style-of-the-use)は、 – Ben

答えて

0

イメージスプライトのheadingspeedを設定すると、イメージスプライトがheadingの方向に自動的に移動します。または、MoveToメソッドを使用して、イメージスプライトを定義されたx/y座標に設定します。

見出しdocumentation

を参照してください正のx軸上の度にスプライトの見出しを返します。ゼロ度は画面の右側にあります。 90度は画面上部の に向かっています。

間隔

スプライトの位置が更新されるミリ秒単位の間隔。たとえば、間隔が50で速度が10の場合、 スプライトは50ミリ秒ごとに10ピクセル移動します。

スピード

でのスプライトの移動速度を。スプライトはこの間隔を1ピクセルごとに移動します。

関連する問題