三角関数を使うときにラジアン角と、度数法があるが、 三角関数はラジアン角を扱うのでradians()の関数を使って度数法の値を変換して使う必要がある。 When using trigonometric functions, you need to use radians rather than degrees. Therefore, you need...
さんさんタウン
ダメージをためては反映するには変数を使います。 今回は変数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...
移動量を変化させながら動かしたい場合は 変数を使います。 変数に算数や、数学の公式を入れることで、 教科書の動きが再現できます(動作させるシステムの座標系には注意が必要) 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,...
三角関数を使う理由は、波を出したいとき。 ゆっくり上がって下がるという処理をIF文で作ることはできますが、 三角関数の使い方を知っていたら、一行で作ることができます。 あと、ぐるぐる回る動きも三角関数で作れますね。 The reason for using trigonometric functions is to create wave-like motion. You can...
ねこを中心に動かすときは、変数を使って処理を進めます。 変数がたくさんになって、少しむずかしく感じますが、 やっていることは足し算と引き算だけなので自信を持って取り組みましょう! When you move the cat sprite from the center, you use variables to control...
当たり判定を取るときは、処理の順番が大事。 当たったかどうかを判定してから、どの方向から当たったかを見ると きれいに処理がつながります。 当たり判定がうまく行かない場合は処理の順番に気をつけるといいかもしれないですね。 When handling collision detection, the order of processing is important. First, check whether...
ループの中で連続的に処理を入れる場合、確定的な処理が発生すると、ループを途中で抜け出し、次のフレームに処理を進める必要があります。 多数の当たり判定があるものは優先度をつけて、ループ条件を付ける必要がありますね。 When runnin continuous processing inside a loop, if a certain condition is met, the loop...