![【Scratchチュートリアル】熱中症に注意しよう!](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqgAAAHFAQAAAAAWQTboAAAAAnRSTlMAAHaTzTgAAAA7SURBVBgZ7cEBAQAAAIKg/q92SMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4F6YLgAB+x1CtAAAAABJRU5ErkJggg==)
前回で素材の準備は終わったので、いよいよスクリプトを作成していきます
まずはプログラム開始時に表示しないものを隠します。スプリプトを設定するスプライトは「あせ」「みず」「くも」「ひざし」「Trees(木)」「Buildings(ビル)」の6つ
![【Scratchチュートリアル】熱中症に注意しよう!](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqgAAAByAQAAAAC3+R6RAAAAAnRSTlMAAHaTzTgAAAAfSURBVGje7cEBAQAAAIIg/69uSEABAAAAAAAAAADwbiZMAAHWWnbcAAAAAElFTkSuQmCC)
緑の旗をクリックして実行するとこのようになります
![【Scratchチュートリアル】熱中症に注意しよう!](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqgAAAHFAQAAAAAWQTboAAAAAnRSTlMAAHaTzTgAAAA7SURBVBgZ7cEBAQAAAIKg/q92SMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4F6YLgAB+x1CtAAAAABJRU5ErkJggg==)
ゲームを実行しているかどうかを管理する変数「ゲーム中」を作成します
![【Scratchチュートリアル】熱中症に注意しよう!](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqgAAADjAQAAAABhw9t3AAAAAnRSTlMAAHaTzTgAAAAqSURBVHja7cEBDQAAAMKg909tDjegAAAAAAAAAAAAAAAAAAAAAAAAgB8DTEIAAZGp+1YAAAAASUVORK5CYII=)
ねこが汗をだらだら流すようにします。「あせ」スプライトを修正します。「ねこ」スプライトの位置にランダムに表示しています
![【Scratchチュートリアル】熱中症に注意しよう!](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqgAAAHFAQAAAAAWQTboAAAAAnRSTlMAAHaTzTgAAAA7SURBVBgZ7cEBAQAAAIKg/q92SMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4F6YLgAB+x1CtAAAAABJRU5ErkJggg==)
次に太陽が輝いているように見えるように、拡大縮小を繰り返します。99層下げることで、太陽が常に一番奥に表示されるようなります
![【Scratchチュートリアル】熱中症に注意しよう!](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqgAAADjAQAAAABhw9t3AAAAAnRSTlMAAHaTzTgAAAAqSURBVHja7cEBDQAAAMKg909tDjegAAAAAAAAAAAAAAAAAAAAAAAAgB8DTEIAAZGp+1YAAAAASUVORK5CYII=)
実行するとこのようになります。太陽が燦々と輝いて、ネコが汗をダラダラ流します(よだれではないです)
![【Scratchチュートリアル】熱中症に注意しよう!](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqgAAAHFAQAAAAAWQTboAAAAAnRSTlMAAHaTzTgAAAA7SURBVBgZ7cEBAQAAAIKg/q92SMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4F6YLgAB+x1CtAAAAABJRU5ErkJggg==)
次にゲームを開始してからの処理を追加します。まずは「スタート」スプライトにスクリプトを作成します
![【Scratchチュートリアル】熱中症に注意しよう!](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqgAAAFVAQAAAAALJyCrAAAAAnRSTlMAAHaTzTgAAAAzSURBVHja7cEBDQAAAMKg909tDjegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgxco4AAV2I7aAAAAAASUVORK5CYII=)
「Trees(木)」スプライトにスクリプトを追加します
![【Scratchチュートリアル】熱中症に注意しよう!](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqgAAAFVAQAAAAALJyCrAAAAAnRSTlMAAHaTzTgAAAAzSURBVHja7cEBDQAAAMKg909tDjegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgxco4AAV2I7aAAAAAASUVORK5CYII=)
スタートボタンを押すと、木が前から後ろに流れていきます。ねこが前に進んでいる感じがしますね
![【Scratchチュートリアル】熱中症に注意しよう!](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqgAAAHFAQAAAAAWQTboAAAAAnRSTlMAAHaTzTgAAAA7SURBVBgZ7cEBAQAAAIKg/q92SMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4F6YLgAB+x1CtAAAAABJRU5ErkJggg==)
次は「Buildings(ビル)」スプライトにスクリプトを追加します。基本的に木と同じですが、動くスピードを遅くしています
![【Scratchチュートリアル】熱中症に注意しよう!](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqgAAAFVAQAAAAALJyCrAAAAAnRSTlMAAHaTzTgAAAAzSURBVHja7cEBDQAAAMKg909tDjegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgxco4AAV2I7aAAAAAASUVORK5CYII=)
遠くにあるビルを近くにある木より遅く動かすことで、奥行きが表現できました
![【Scratchチュートリアル】熱中症に注意しよう!](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqgAAAHFAQAAAAAWQTboAAAAAnRSTlMAAHaTzTgAAAA7SURBVBgZ7cEBAQAAAIKg/q92SMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4F6YLgAB+x1CtAAAAABJRU5ErkJggg==)
つぎは太陽からの日差しが降り注ぐようにします。「ひざし」スプライトにスクリプトを作成します
![【Scratchチュートリアル】熱中症に注意しよう!](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqgAAAFVAQAAAAALJyCrAAAAAnRSTlMAAHaTzTgAAAAzSURBVHja7cEBDQAAAMKg909tDjegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgxco4AAV2I7aAAAAAASUVORK5CYII=)
太陽からランダムな方向に日差しが降り注ぐようになりました
![【Scratchチュートリアル】熱中症に注意しよう!](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqgAAAHFAQAAAAAWQTboAAAAAnRSTlMAAHaTzTgAAAA7SURBVBgZ7cEBAQAAAIKg/q92SMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4F6YLgAB+x1CtAAAAABJRU5ErkJggg==)
つづきます!
Scratch 3.0に対応した書籍です[PR]
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク