✈ 遊び方 スタートは緑の旗を押して実行してください。 操作方法: ・Q → 下がる ・W → 進む ・E → 上がる ・A → 左に動く ・S → 後ろに下がる ・D → 右に動く 動作環境: ターボモードやTurboWarpを使わなくても動くように設計していますが、もし動作が重いと感じる場合はこちらを試してみてください。※物体の近くでは処理・描画数が増加するため移動速度が低下してしまいます。 → https://turbowarp.org/1282111528/ ⚒ カスタマイズの方法 ブロックの位置、角度、色などを変えてみたい時は、中身のコードを以下のように調整してみてください。 1. 定義ブロック「再描画」を探す。 2. その中にある「ボックス追加」ブロックの数値を変更する。 ⚡ 技術的なお話(注意事項) このプロジェクトは、Scratch上で動作する簡易的な3Dエンジンを採用しています。 一般的なゲームで使われる高度な描画方式(GPUを用いたZバッファやOpenGLなど)とは異なるため、以下の点にご注意ください。 描画の限界: 図形同士が複雑に重なったり、交差したりすると、表示の優先順位が正しく処理されず、見た目が崩れることがあります。 Zバッファについて: Scratchの仕様上、ピクセル単位の重なりを判定する「Zバッファ」の実装は負荷が非常に高いため、この作品ではより軽量な仕組みを使っています。 ☁ フィードバック バグや気づいたことがあれば、ぜひコメント欄で教えてください!
モバイル版(非モバイルはこの作品と同様にキーボード操作可、動作に関する違いはありません):https://scratch.mit.edu/projects/1282237294 ! クレジット(この作品について/Credits) この作品は私( @boll-0000 )が制作しました。 3Dレンダリングの仕組みやヒントは ScratchコミュニティやWiki、YouTube などを参照しました。 ※太さの計算は適当です(すみません) 参考にした動画(注意:プログラムを盗んだわけではありません): ・https://www.youtube.com/watch?v=PkOeKdcEXws ・https://www.youtube.com/watch?v=F6hG_9-ksJE ・https://www.youtube.com/watch?v=TOe6vpGT3hQ ・https://www.youtube.com/watch?v=aBnPU_WpBBo ・https://www.youtube.com/watch?v=YtuL9c0eUJo ・https://www.youtube.com/watch?v=oBhCsMHTW6s 他3D作品: ・https://scratch.mit.edu/projects/1281879314/ (練習) ・https://scratch.mit.edu/projects/1282201331/ ・https://scratch.mit.edu/projects/1282205928/