scratch 3d tutorial


こんにちは!0823ilsです!今回は本格的なペンを使った3dゲームを開発していきましょう!

まずはスクラッチの拡張機能、ペンを追加します

次に、#Z1と#Z2という変数と次のような定義ブロックを追加してください。


次にこのようなブロックを組んでください。根本的な仕組みは"1-2"で紹介したのと同じです。ブロックの組み方が違うだけですね。0<Zというのは画面より前方にある時、つまりzが0より大きい時だけ描画するようにしています。画面より後ろにあるのに描画してしまうとバグが発生してしまいます



その後、ペンの描画を実行するために、このように"ずっと"内のプログラムを変えてください。スプライトのコスチュームをすべて消して0×0になるようにしてください。(これはinfinityバグと呼ばれている、画面外の描画を可能にするプログラム)


一旦ここで今回は区切ろうと思います。"3d線を描く"のブロック内の座標を変えたり、ブロックをもっと追加して3dの絵を描いてみたりするのもいいですね。


↑こんな感じにブロックを組むと四角形を描画できます


scratchで開く 次へ 前へ