スクラッチプログラミングに挑戦している皆さん、どうも!スクラッチコーチです。
スクラッチ3Dゲームの作り方
- ① まず2Dマップを動き回れるようにしよう!
- ② さっそく3D化しちゃおうぜ!
- ③ 壁にスキマがあって敵から丸見え!?やっば
- ④ 陰影をつけて立体感マシマシにしよう
- ⑤ トゲトゲやユガミを補正してハイクオリティ3Dの一歩を踏み出そう(爆速オンライン3Dゲームの作り方 #05)
- ⑥ 壁の衝突判定の基本を作ろう
- ⑦ 壁に触れてると進めない!?移動を改善しよう
- ⑧ ついに敵が現れた!距離感の計算ってどうやる?
- ⑨ 奥行きを実装して壁の後ろに隠れられるようにする
- ⑩ エンティティに陰影をつける(いまここ)
- ⑪ 敵がプレイヤーに向かって迫ってくるように実装する
- ⑫ スターを実装しよう!
- ⑬ 爆速3D爆誕
- ⑭ 壁に画像(テクスチャ)を貼り付けてリッチな3D空間を演出する
- ⑮ テクスチャの壁を洗練させて本格3D完成!
- ⑯ シメだ!モバイル & オンライン化をするぞ
ゴンザレスからゲームクリエイターへの挑戦 状
今回 の目標 「エンティティに陰影 をつける」
- エンティティの
遠近 による陰影 - エンティティの
足元 の影 天井 の高 さ
ウォーミングアップ
まずはカンタンなデバッグしていた幽霊 効果 を元 に戻 す
まずはプレイヤー。CHECK! 余計 なものが表示 されてないかテストする
うん、すっきりしたね。エンティティに陰影 をつける
スプライト「ペン」を開 く
CHECK! 遠 くのエンティティが暗 くなったかテストする
きっと↓こんな\u003cp\u003eエンティティに
定義 「_スポーンさせる」を作 る
エンティティをスプライト「エンティティ」を開 く
実装 する
まず変数 「タイプ」を作 る
この壁 に埋 もれないようにする
このままだとスプライト「ペン」を開 く
ここで「エンティティにスプライト「エンティティ」に戻 る
エンティティにu003cpu003eエンティティが
CHECK! ナノがたくさんスポーンされるかテストしよう
をををををぅ!
scratch cat
u003cpu003eそ、そんなぁ(T_T)u003c/pu003e
u003cpu003e
エンティティの足元 に影 を作 る
エンティティがスプライト「ペン」を開 く
コスチュームをCHECK! 影 が見 えるかテストする
っと、スクショが壁 の描画 ロジックを調整 する
CHECK! 壁際 のナノが浮 いてないかテストする
うん、また天井 を高 くする
YCHECK! 天井 が高 くなったかテストする
おお!かなりゆとりのあるまとめ
これでグリフパッチさんの動画
このチュートリアルは
スクラッチ3Dゲームの作り方
- ① まず2Dマップを動き回れるようにしよう!
- ② さっそく3D化しちゃおうぜ!
- ③ 壁にスキマがあって敵から丸見え!?やっば
- ④ 陰影をつけて立体感マシマシにしよう
- ⑤ トゲトゲやユガミを補正してハイクオリティ3Dの一歩を踏み出そう(爆速オンライン3Dゲームの作り方 #05)
- ⑥ 壁の衝突判定の基本を作ろう
- ⑦ 壁に触れてると進めない!?移動を改善しよう
- ⑧ ついに敵が現れた!距離感の計算ってどうやる?
- ⑨ 奥行きを実装して壁の後ろに隠れられるようにする
- ⑩ エンティティに陰影をつける(いまここ)
- ⑪ 敵がプレイヤーに向かって迫ってくるように実装する
- ⑫ スターを実装しよう!
- ⑬ 爆速3D爆誕
- ⑭ 壁に画像(テクスチャ)を貼り付けてリッチな3D空間を演出する
- ⑮ テクスチャの壁を洗練させて本格3D完成!
- ⑯ シメだ!モバイル & オンライン化をするぞ