三角関数を使うときにラジアン角と、度数法があるが、 三角関数はラジアン角を扱うのでradians()の関数を使って度数法の値を変換して使う必要がある。 When using trigonometric functions, you need to use radians rather than degrees. Therefore, you need...
塚口
クローンキャラクターの状態を変えるには、変数を使いますが 変数のタイプとしては、このスプライトのみで作る必要があります。 すべてのスプライト用にすると、クローンされたスプライトがすべて同じ変数を参照して思った動きができないことがあります。 To change the state of a clone, we use a variable. The variable should...
ダメージをためては反映するには変数を使います。 今回は変数dにダメージをためて、0より大きければダメージリアクションするをやっています。 We use a variable to store accumulated damage and apply it later. In this example,...
変数のこのスプライトのみをそれぞれのスプライトにコピーするときは、 このスプライトのみのコードをほかのスプライトまでドラッグアンドドロップすることで コピーできます。 今回のように多くのこのスプライトのみの変数を使うときは便利なテクニックです。 To copy “for this sprite only” variables to another sprite, simply drag and...
int と floatの違いは整数だけか少数も扱えるかの違いです。 数字はわかりますが、実際に動かすと動きが明確で、floatにすることでぬるぬるっと動かすことができます。 An int stores only whole numbers, while a float can store numbers with...
徐々に加速していく動きは、重力じゃなくても必要になります。 飛び始めるサッカーボールもはじめは速度0ですが、徐々にスピードが上がってトップスピードになります。 スピードが徐々に変化する様子をコントロールするのが変数になっています。 Gradual accelaration is important in many kinds of motion, not just gravity. For example,...
移動量を変化させながら動かしたい場合は 変数を使います。 変数に算数や、数学の公式を入れることで、 教科書の動きが再現できます(動作させるシステムの座標系には注意が必要) If you want an object’s movement to change over time, use variables to...
スプライト別に ”このスプライトのみの変数を作るとき” は 別のスプライトから、このスプライトのみの変数が入ったコードを別スプライトへコピーすると 変数作成の手間が省けます。 ちょっとした時短テクニックとしてお使いください。 When you create a variable that is only for a specific sprite,...
変数を使うことで、ほかのスプライト連携して動作をさせることができます。 変数が0の時は、バッターが立っている状態。1の時はボールが打ちあがって状態、という感じで 変数を切り替えることで、各スプライトの処理を変更することができるのです。 変数をたくさん作ると複雑になるので、ルールは作っておく必要がありますね。 By using variables, you can coordinate the behavior of multiple sprites. For example,...
三角関数を使う理由は、波を出したいとき。 ゆっくり上がって下がるという処理をIF文で作ることはできますが、 三角関数の使い方を知っていたら、一行で作ることができます。 あと、ぐるぐる回る動きも三角関数で作れますね。 The reason for using trigonometric functions is to create wave-like motion. You can...