
動き回る2つのキャラクターを赤い糸でつなぎ続けるプログラムを作っていきます
完成したプロジェクトはこちらです
運命の赤い糸 Scratchで作成
素材を準備しょう
ネコは使わないので削除します。ネコを右クリックして「削除」を選ぶか、メニューのはさみアイコンをクリックしてからネコをクリックします

「新しいスプライト」の「スプライトをライブラリーから選択」をクリックします

スプライトライブラリーから「Prince」と「Princess」を選びます。シフトキー(Shift)を押しながらクリックすると複数のスプライトを選択できます

ステージに読み込まれました

次に「赤い糸」のスプライト作成します。「新しいスプライト」の「新しいスプライトを描く」をクリックします

コスチュームの描画画面が表示されますが、ここでは何も描きません

イラストがない透明なスプライトが作成されました。スプライトの名前を「赤い糸」に変更します

これで素材の準備は完了です
スクリプトを作成しょう
「赤い糸」スプライトを選び「線を引く」という新しいブロックを作成します

「線を引く」ブロックのスクリプトを作成します。王子様とお姫様を結ぶ線を描画するスクリプトです

「線を引く」ブロックをダブルクリックすると、王子様とお姫様の間に青い糸が描画されます

赤い糸にしたいので「赤い糸」スプライトにスクリプトを追加します。プログラムの開始時にペンの色を赤にして、線を引くブロックを繰り返し実行します

緑の旗をクリックして実行してみます。赤い糸が描画されました

王子様とお姫様をドラッグして動かすと、線も動きます

王子様とお姫様が画面上を動き回るようにします。王子様とお姫様のスプライトに同じスクリプトを作成します

これで画面を動き回る王子様とお姫様がずっと赤い糸で結ばれるようになりました

これで完成です!
このプログラムを応用してゲームを作ってみました。赤い糸から逃げてハートを集めるゲームです

運命の赤い糸ゲーム Scratchで作成
Scratch 3.0に対応した書籍です[PR]
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク