LIVE FEEDSPATIAL COMPUTING · XR · AI · METAVERSE/153 REPORTS
BOZNEWS SPATIAL
XR · AI · METAVERSE MEDIA
TRENDING#Meta Quest138#メタバース18#VRゲーム95#Unity / 3D開発9#UE5 / UEFN4#VTuber / アバター7#Blender6#Rokoko / モーキャプ4#SteamVR4#VR eSports7#AR / 空間計算8#SideQuest6
SPATIAL AI / DEV開発

【Day9 – Unityピンボール】非エンジニアのUnity初心者がVRゲームを作れるようになるまでの成長日記

vr game dev

非エンジニアがUnityでVRゲーム開発「開始9日目」

Day7から始まったピンボールプロジェクト。

Blenderでピンボールの箱を作り終わり、いよいよUnityへインポートしていきます。

バンパーがバウンドするようにC#スクリプトを書きました。

無事バンパーにぶつかったら跳ね返るような動作も完成!

Day1から読みたい方はこちら⬇︎

関連記事
【Day1 | Unity基礎】非エンジニアのUnity初心者がVRゲームを作れるようになるまでの成長日記
【Day1 | Unity基礎】非エンジニアのUnity初心者がVRゲームを作れるようになるまでの成長日記
非エンジニアの超素人がUnityでVRゲームが作れるようになるのか!? 2019年末にVRゲームと出会ってからは好きすぎて毎日遊んでいますが、ふと「自分で作ったVRゲームをOcul

Blenderでエクスポート前の最終チェック

Blenderで製作した3Dモデルをエクスポートする前にチェックすることがあります。

それは「面の向き」です。

右上タブのビューポートオーバーレイにある面の向きをクリックすると、全体が青色になります。

しかし面の向きでエラーが起きている場合は、エラー箇所だけ赤くなるため、その部分の面の向きを正してあげます。

  • 青色:正常
  • 赤色:エラー
Day9(77)Day9(78)

FBX形式でエクスポート

すべてが正常になったらBlenderからエクスポートします。

エクスポートしたいオブジェクトを選択することもできるので、好きなようにエクスポートします。

今回のエクスポートはそこまで難しくなかったです。

なおFBX形式でエクスポート。

Day9(76)

Unityにインポート

これまでの授業で散々インポート作業をしてきたのでおてのもの。

まず先に必要なテクスチャをUnityに放り投げてから、FBXファイルをインポート。

問題なくインポート完了。

Day9(79)

外部モデルのインポート方法はDay4で紹介しています⬇︎

関連記事
【Day4+5 - Unity基礎】非エンジニアのUnity初心者がVRゲームを作れるようになるまでの成長日記
【Day4+5 - Unity基礎】非エンジニアのUnity初心者がVRゲームを作れるようになるまでの成長日記
非エンジニアがUnityでVRゲーム開発「開始4日目+5日目」 今回は外部からダウンロードした3Dモデルのインポート方法や、表現の幅を広げるポストプロセッシング、光や炎を作れるパー

フリッパーの回転を確認

念の為フリッパーが正常に回転するか確認しておく。

左上にあるタブを「Pivot」に変更することでBlenderで設定していた中心ポイントで回転することができるように。

Day9(81)

バンパーがバウンドするスクリプトを書く

ピンボールゲームで重要なバウンドをスクリプトで書いていきます。

いつも通りVisualStudioで以下のように追記しました。

スクリプトはコレで完了。

Day9(83)

つづいてバンパー達にバウンドスクリプトをつけていきます。

時には透明のCubuにスクリプトをつけるという工夫もしていきます。(これは我ながらいいアイディア)

無事スクリプトをつけ終わったら早速プレイ画面で確認していきます。

Day9(84)

ピンボールのバウンド成功

無事バウンド成功!!!

実は何回かエラーがありましたが、最終的に跳ね返りが正常に動作してホッとしました。

これだけでピンボールゲームっぽさがでてちょっと感動。

pinball gif

Day10+11の開発日記はこちらから⬇︎

関連記事
【Day10+11 – Unityピンボール】非エンジニアのUnity初心者がVRゲームを作れるようになるまでの成長日記
【Day10+11 – Unityピンボール】非エンジニアのUnity初心者がVRゲームを作れるようになるまでの成長日記
非エンジニアがUnityでVRゲーム開発「開始10+11日目」 Day7 から始まったピンボールプロジェクト。 基本的な形はできあがっているので、あとは各オブジェクトにアニメーショ

RELATED //関連レポート・検証記事