ペンで描画している世界で、いったいどうすれば上を見たり下を見たりできるんだろうか。今回と次回で達成したい動きはこんな感じだよ。完成像を見ておくとコーディングのイメージがわきやすいかも。マウスの動きに合わせて左右を振り向くように改修するじゃあエンティティからいこうか。クローンされたときの処理から、移動するところを外しておいて。このほうがテストしやすいんだ。全部終わったら戻すから消さないでね。スプライト「プレイヤー」のティック処理を改修するではプレイヤーを開こう。マウスのX座標っていうブロックがあるよね。これをそのまま使うには値が大きすぎる。いまは振り向くときに3度が基準値になっているから。そこで80で割ってちょうどいい感じの大きさにそろえようとおもう。これをプレイヤーティックの最初に使おう。「右に◯度回す」ブロックに演算をはめて、デルタをかければ完成。左右を振り向くようになったかテストするおっけい、マウスで振り向くようになった。ここまではシンプルだね。マウスで上下に視線が動くように改修するよし、では上下にも着手しようか。変数「★カメラY」を作るこれにマウスのY座標をセットしよう。スプライト「ペン」で変数「Y座標」の計算を変える次はペンだ。定義「_行を描画する」を見つけて、少し下の方にある変数「y座標」に値をセットしているところを確認してほしい。あった演算はいったん外しておいて。代わりに引き算を入れておこう。この左側に、もともとあった演算をはめよう。右側には★カメラYを入れて完成。マウスの動きで上下に視線が動くかテストするこれはワクワクが止まらないやつ!超いいかんじ!!まぁナノがおかしなことになってるのは置いといて、とりあえず周囲の壁が上下に動いてるよね!よっしゃ!エンティティなども合わせて上下するようにする引き続きスプライト「ペン」の、定義「_エンティティをスタンプする」を見つけて。ここに「X座標を◯、Y座標を◯にする」ブロックがあるよね。★カメラY」を入れよう。★カメラYでも、どっちでもOKだよ。エンティティなどもいっしょに上下するかテストするうぉぉぉぉ!すこぶるナイス。あーっと、でも背景がいっしょに動いてないね。背景がいっしょに上下するように改修するステージ(背景)を開こう。ステージ(背景)のコスチュームをコピーするコスチュームをペンにドラッグアンドドロップしよう。スプライト「ペン」のコスチュームを確認するペンに背景がコピーできたら、コス名は背景にしておこうか。スプライト「ペン」の定義「_描画する」を変える全部消すブロックは使わないから消してOK。あとの部分はいったん外しておいて。★カメラY」にしよう。コスチュームに関するブロックを置いて、スタンプで描画していく。背景が上下するかテストするいったんこの段階でどう動くか確認しよう。ちなみに背景以外映らない状態であってるよ。むむむ、なんか上下しているっぽいけど、上と下にカクカクカクって線が走ってしまう。この理由は、コスチュームの画像が小さすぎるから。そこで大きさを200%にしたいんだけど、あー、いやな予感するね。スクラッチではある程度大きなコスチュームはそれ以上大きくしてくれないっていう仕様がある。これは有名な仕様だから、突破方法ももちろんある。伝えたことあったっけ?大きなコスチュームをさらに大きくする突破方法はカンタン。小さなコスチュームに着替えてからサイズを大きくして、そのあとに大きなコスチュームに着替え直すっていう手順をとろう。これで仕様の穴を突破できるぞ!きれいに上下するようになったかテストするやってみよう。うん、さっきみたいに上下に変なカクカクがないね!おっけい。外してあったブロック群を戻すこれでエンティティなども描画されるから試してみてね。床の色を変えておくこのタイミングで床の色も変えておくと、より明確に背景も上下しているってわかるよ。↓こんなかんじ!まとめ今回は視線が上下する動きを通して、XとYだけではなくZ方向、つまりタテの動きをゲームに導入できたね。動作確認をしたいときはチェックしてみてね。ダブリンで信号待ち中に「ニホンジン?」と大学教授に偶然話しかけられたノリで現地大学の日本語クラスで登壇して以来教育に興味を持ち教育ベンチャーに就職。ベンチャーだから「できそうな人ができるだけやる!」というノリで偶然プログラミング作業を担当したら「おもしろい!」と気づいて数年後にJavaエンジニアとしてITベンチャーに転職。スクラッチと出会って大好きになり、スクラッチコーチを立ち上げた。#18】3Dゲームのマウスカーソルに照準を加えて、ターンのスピードを調整できるようにする。English当サイトは、Scratch、Scratchチーム、Scratch財団などと提携関係にはありません。2個あるなら、2回に分けて投稿する)(理由:1つずつ審査するため、まとめて書くと1つだけNGでも全部NGになる可能性があるので)スクラッチ作品ID変更不要です。この作品のIDが自動で入っています。スタート画面で→←ABの順番で押してから......〔中略〕......するとコインゲットできます。非公開メモを記入する(セーブコードなどの保存に便利)閉じるコピーする更新する読込中...。