2026年10月30日

塚口

クローンキャラクターの状態を変えるには、変数を使いますが 変数のタイプとしては、このスプライトのみで作る必要があります。 すべてのスプライト用にすると、クローンされたスプライトがすべて同じ変数を参照して思った動きができないことがあります。 To change the state of a clone, we use a variable. The variable should...
変数のこのスプライトのみをそれぞれのスプライトにコピーするときは、 このスプライトのみのコードをほかのスプライトまでドラッグアンドドロップすることで コピーできます。 今回のように多くのこのスプライトのみの変数を使うときは便利なテクニックです。 To copy “for this sprite only” variables to another sprite, simply drag and...
徐々に加速していく動きは、重力じゃなくても必要になります。 飛び始めるサッカーボールもはじめは速度0ですが、徐々にスピードが上がってトップスピードになります。 スピードが徐々に変化する様子をコントロールするのが変数になっています。 Gradual accelaration is important in many kinds of motion, not just gravity. For example,...
スプライト別に ”このスプライトのみの変数を作るとき” は 別のスプライトから、このスプライトのみの変数が入ったコードを別スプライトへコピーすると 変数作成の手間が省けます。 ちょっとした時短テクニックとしてお使いください。   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...