Scratchでマウスフレームを作る方法(1)~マウスフレームを描く

みなさん、こんにちは。今日はマウスフレームの描き方を紹介します。

正式にスタートします

まずは空のキャラクターを描いてみましょう

それではコーディングしてみましょう

1. 準備

(1) 拡張

みがきます

この拡張機能を追加します ↑

(2)変数

実際には、必要な変数は 4 つだけです

↑これら 2 つの変数は、名前が示すように、マウスが画面上でクリックしたときの瞬間のマウス x と y がここに保存されます。

↑ これら 2 つの変数については後で説明しますが、今は少し早いです。

しかし、将来の枠組みのために、ここに別のものがあります

↑ マウスフレームを描画するかどうかを検出するために使用されます

プログラミングを始める

まずは変数を設定しましょう

次に、メインコードを開始します。


このレッスンのポイントの 1 つ - マウスのフレーム (自作の積み木) を描く

まずは手作りブロックを組み立てます

注: 必ず「実行中に画面を更新しない」を選択してください。

このブロックを定義します。

その前にみんなに理解してもらいたい真実

ここで、こんな絵を描きました。

この写真は私の考えを明確に示しています

私たちがしなければならないのは、サイクルを描いてそれを何度もループさせることだけです

初期位置決め

絵画

組み合わせ:

完了したら、あとはそれをメインコードループに入れるだけです

しかし、マウスをクリックするとすぐにマウスフレームが描画されるというバグがありますか?

いいえ、コンピューターのマウスボックスはこんなものではありません。

このバグを修正するのは非常に簡単です。これら 2 つの変数を覚えていますか?

「許容値x」は、マウスをクリックしたときのマウスxからxまでの距離の誤差許容値を示します。

「許容値y」はy間の距離と同じです

中学校に通ったことのある人なら誰でも知っています。

a から b までの距離 = |ab|

それらの距離が許容値以上の場合は、描画します。

↑これがその物です

条件を挿入 条件に挿入します

最後に、全体のプレビュー:

おすすめ

転載: blog.csdn.net/leyang0910/article/details/132000910