みなさん、こんにちは。今日はマウスフレームの描き方を紹介します。
正式にスタートします
まずは空のキャラクターを描いてみましょう
それではコーディングしてみましょう
1. 準備
(1) 拡張
みがきます
この拡張機能を追加します ↑
(2)変数
実際には、必要な変数は 4 つだけです
↑これら 2 つの変数は、名前が示すように、マウスが画面上でクリックしたときの瞬間のマウス x と y がここに保存されます。
↑ これら 2 つの変数については後で説明しますが、今は少し早いです。
しかし、将来の枠組みのために、ここに別のものがあります
↑ マウスフレームを描画するかどうかを検出するために使用されます
プログラミングを始める
まずは変数を設定しましょう
次に、メインコードを開始します。
このレッスンのポイントの 1 つ - マウスのフレーム (自作の積み木) を描く
まずは手作りブロックを組み立てます
注: 必ず「実行中に画面を更新しない」を選択してください。
このブロックを定義します。
その前にみんなに理解してもらいたい真実
ここで、こんな絵を描きました。
この写真は私の考えを明確に示しています
私たちがしなければならないのは、サイクルを描いてそれを何度もループさせることだけです
初期位置決め
絵画
組み合わせ:
完了したら、あとはそれをメインコードループに入れるだけです
しかし、マウスをクリックするとすぐにマウスフレームが描画されるというバグがありますか?
いいえ、コンピューターのマウスボックスはこんなものではありません。
このバグを修正するのは非常に簡単です。これら 2 つの変数を覚えていますか?
「許容値x」は、マウスをクリックしたときのマウスxからxまでの距離の誤差許容値を示します。
「許容値y」はy間の距離と同じです
中学校に通ったことのある人なら誰でも知っています。
a から b までの距離 = |ab|
それらの距離が許容値以上の場合は、描画します。
↑これがその物です
条件を挿入 条件に挿入します
最後に、全体のプレビュー: