先月からUnityで作っていた3Dカーアクションゲーム「爆走!デンジャラスドライブ」をリリースしたのでお知らせします。 原文:First Person Exploration Kit: Creating a Pickup, ジャーナルは、プレイヤーが読むための一連のページを表示するインタラクティブオブジェクトです。例えば、ある書籍は、そのページの一部を画面上に表示して、プレイヤーが裏返すことができます。 [Inspector]ウィンドウ > [Add Component] をクリック。検索ボックスに FPE を入力して 一覧から FPE Player Start Position を選択。, ピックアップオブジェクトは コンポーネント FPE Interactable PickupScript (Script) の設定でカーソル(画面中央のレティクル)が重なるとハイライト表示されますが、今回はこれを無効にしておきます。, カードキーや鍵といった小さいピックアップオブジェクトは床のメッシュコライダーをすり抜けてしまうので部屋の床に Box Collider を追加しました。, 用意されているピックアップオブジェクトのプレハブはほとんどライトプローブが無効になっているので、今回使用するシーンに合わせて有効にします。, 部屋を脱出するためのドアを開ける鍵オブジェクトを配置します。 2020 All Rights Reserved. @corevale_com. 再びアセットストアを探索。 ということで、Unityだけでも脱出ゲームっぽいものを作ることが出来そうですね。 この先、本格的に作っていくと、もっと複雑なオブジェクトが必要になるはずなので、そのときにBlenderとか有料アセットとか検討していくことになるのではないかな、と思います。 - unity, ゲーム作成. 今回は一人称視点の探索ゲームが制作できるアセット First Person Exploration Kit の基本機能を確認して簡単な脱出ゲームを作ってみたいと思います。今回の記事は Unity アセット真夏のアドベントカレン … それでは早速おすすめのUnityアセットを紹介していきたいと思います! Playmaker. Spawner にこの記事で紹介したスクリプト RandomSpawner を作成して割り当てます。, スクリプトの中でオブジェクトを生成する部分を下記のとおり一部を書き換え、生成座標をオフセットしています。, 今回のシーンでは段ボール箱のプレハブ demoCardboardBox のインスタンスに ReSporn タグを設定しました。ゲームが開始されるとすべてのインスタンス demoCardboardBox を配列に格納。1つのインスタンスがランダムに選択されて鍵オブジェクトの生成場所になります。, スクリプトの編集が完了したら ReSporn フィールド に プレハブ Simple Key を割り当てます。これは[Project]ウィンドウ > Assets > FirstPersonExplorationKit > Resources > InventoryItems > demoSimpleKey を複製して改造しました。, デモシーンで使用されているプレハブを改造して鍵がかかったドアを制作します。 はじめに 今回は、ゲームジャム(GameJam)やハッカソン(Hackathon)でよく使われていた、使って助かったアセットを50選ご紹介させていただきます。 ゲームジャム(GameJam)やハッカソン(Hackathon)などに参加している、プロのUnity使いの方たちが使っていたのですごく参考になる内容 … ゲームを再生してドアハンドルにカーソルを合わせるととこのようにメッセージが表示されます。, 少し調べたところ、ProBuilder で作成したオブジェクトのUVマップが上書きされることに原因があるようですが、詳しくは改めて調査したいと思います。, First Person Exploration Kit のアセットをインポートした際、Build Settings には複数のデモシーンが登録されていますが、これらを削除します。ただし demoMainMenu を残しておく、または複製して登録する必要があります。demoMainMenu シーンが無いとゲームを再生してもキャラクターが操作できませんでした。セーブシステムが関係しているのだと思います。, 今回は [Project]ウィンドウ > Assets > FirstPersonExplorationKit > Scenes > demoMainMenu を複製してメニューシーンとして Build Settings に登録しました。, メインメニューの解像度変更、メニューテキストやインタラクションテキストを日本語に変更。フォントも日本語フォントに変更しました。, ここからは用意されているプレハブやコンポーネントを少しずつカスタマイズしてみます。, 標準ではEsc キーがオプションメニュー呼び出しのキー割り当てとなっていますが、WebGLでビルドしたゲームをWebページに埋め込むにはカーソルロックの解除と重複するためTab キーに変更します。, メニュー:Edit > Project Settings > Imput を選択。Menu > Positive Button フィールド内容を tab に変更します。, デフォルトのプレイヤーキャラクターは狭い部屋では移動速度が速く感じるので、速度を遅くしました。さらにカメラボブ(上下の揺れ)の値とグラフを調整しました。, キャラクターのプレハブは[Project]ウィンドウ >Assets > FirstPersonExplorationKit > Prefabs > FPEPlayerController を選択。 [Inspector]ウィンドウ > FPE First Person Controller (Script) のプロパティを編集します。, 最後に、部屋のマテリアルが Pro Builder のデフォルトのままだと味気ないのでマテリアルを設定しました。テクスチャはUnityのアセットストアの無料テクスチャYughues Free Architectural Materials を使用しています。, 基本的なアイテム操作とセーブ機能が用意されているので、一人称視点の脱出ゲームを制作するにはちょうど良いアセットだと思います。, 色々とカスタマイズができるので、引き続きゲーム制作や改造手順について記事で紹介したいと思います。.  ┗ Quad – 戸板に表示されている鍵アイコングラフィック, まず、ドア枠のメッシュオブジェクトは不要なので削除します。次に戸板とドアハンドルを Pro Builder で作成したメッシュオブジェクトに置き換えます。ドアのサイズは高さ2.5m、幅1.5mに設定しました。, SlidingPart に含まれているコライダー DoorwayInteractionBlocker ですが、開いたドアをクリックしてもドアが閉まらないようにするため、インタラクションテキストの表示をコントロールするためのものだと思います。今回は無くても問題なさそうなので削除することにします。 おすすめのUnityアセット16選. 原文:Creating a Simple Toggle (Light Switch), Simple Door オブジェクトタイプは、単純なスライドドアを作成する方法を提供します。Simple Door クラスは、ダブルドア、スイングドア、ガレージドアなど、他のタイプのドアにも拡張できます。FPE SimpleDoor スクリプトを使用するアセットには、2つのプレハブが含まれています。それらは demoSimpleDoorUnlocked と demoSimpleDoorLockedで、DemoPrefabs フォルダにあります。 原文:First Person Exploration Kit: Creating a Passive Audio Diary, 静的インタラクションは、オブジェクトに説明を追加する手段を提供します。静的オブジェクトは、レティクルの下にインタラクションテキストを表示しますが、アクティブ化またはインタラクションはできません。これは物理的にラベルを付けなくても、何であるかをプレーヤに知らせたい場合に便利です。たとえば、アセットに含まれている付属の demoPainting プレハブを参照してください。 FPESimpleDoor (Script)コンポーネント> Player Interaction Blocker フィールドをクリアします。, 編集後の階層はこのようなっています。オブジェクト名は Room Door 2.5m に変更しました。, demoSimpleDoorLocked – ドアの開閉制御 Scriptコンポーネント 監禁でもされてるのかな、って雰囲気出しちゃってますよね。, この先、本格的に作っていくと、もっと複雑なオブジェクトが必要になるはずなので、そのときにBlenderとか有料アセットとか検討していくことになるのではないかな、と思います。, 【Unity】オレもクソゲーを作ってみる 7/7回目 ついに第7回目!最終回。 …, この企画もついに3回目! パクリ元オマージュ対象(※)によると「3日目 超本格野 …, さて、パクリオマージュ企画の2回目! パクリ元オマージュ対象(※)によると「2日 …, 最大に苦労した挙げ句、ある意味負け試合になってしまった5回目! 【Unity】素 …, 前回からちょっと時間を食ってしまいましたが、4回目! さて、【Unity】素人が …. 2018/8/30  ┣ HandleMesh – ドアハンドルのメッシュオブジェクト 原文:Inventory Items and Inventory Consumers Overview, 基本的な機能とコンポーネントを組み合わせて次のような機能を作成することもできます。, Togglesは、TOGGLE Event Fire Typeを使用する特別な種類のActivateオブジェクトです。このパッケージで利用可能なさまざまなアクティベーションタイプの詳細については、一般的なアクティベーションタイプのドキュメントを参照してください。 もちろんダウンロード。, ▼で、ゲームビュー。 あ、光源はPoint lightというのを部屋の中央上部に配置しています。 今回は一人称視点の探索ゲームが制作できるアセット First Person Exploration Kit のユーザーインターフェースを日本語化してみることにしました。 2019/7/16 私はこの前のアセットセールで初めてUnityの有料アセットに手を出しましたが、そうはいってもまだまだ無料アセット大好きマンです。今となってはクオリティの高い無料アセットを集めるのが日々の楽しみになっており、今のところ150個くらいの無料アセットを持っています。, それで無料アセットの中にも素晴らしいものがたくさんあるので、そういったものはぜひ他の方にもお勧めしたいと思いました。そこでここでは私が厳選した無料アセット18個をまとめて紹介します。ぜひUnityでのゲーム制作にお役立てください!, ※注意:  ┣ DoorHandle – 鍵解除の制御 Scriptコンポーネント さて、前回の記事で「Sketchupは値段がなかなかなので手が出ない」ということがわかったので、今回は金無き者たちへの強い味方「Blender」でステージを作ったりなどの方向に持って行こうと考えていたのですが……。, よく考えると別にそういうのを使わずにUnityそのもので部屋とか作ればいいんじゃね?, ▼3DオブジェクトのCubeを作って、平べったい板状に。 Unity初心者に知っておいてほしいおすすめの無料アセットをご紹介します。無料アセットを有効的に使用することで、ゲーム開発をスムーズに進めることができます。 灯台下暗し! もっと早く気がついとけ自分コノヤロー!. ProBuilder, 今回は室内シーンになるのでSkybox Material は外し、Environment Lighting の影響は無しにしています。 [Project]ウィンドウ > Assets > FirstPersonExplorationKit > Prefabs > DemoPrefabs > demoSimpleDoorLocked を改造して使用します。, まずはプレハブの構造を確認しておきましょう。 原文:First Person Exploration Kit: Creating a Journal, オーディオダイアリーは、オーディオファイルを再生し、オプションで画面上にタイトルを表示する、インタラクティブオブジェクトです。彼らはまた、インベントリに収集することができ、後で再び再生することができます。 [Hierarchy]ウィンドウ > Create Empty を選択。名前を PlayerStart に変更。 [Project]ウィンドウ > FirstPersonExplorationKit > Models > shelf を選択。このように配置しました。, ゲームを再生すると プレイヤーは シーンの原点に配置されるのでこれを調整しましょう。  ┣ DoorwayInteractionBlocker – ドアハンドルのクリックを防ぐコライダー アセットストアでテクスチャを探したら、コンクリートの良い感じのヤツが無料でありました! 売上公開につられて読まさせていただいたんですが、それだけではなく、どうやってアイデアを出したか、作るのに何時間かかったか、など良い情報が盛り沢山だった……!  ┗ HandleMesh – ドアハンドルのメッシュオブジェクト, FPESimpleDoor (Script)コンポーネントではインタラクションテキストを編集できるので日本語に変更しておきましょう。, ドアハンドルのオブジェクト DoorHandle の FPEInteractableActivateScript (Script)コンポーネントにもインタラクションテキストがあるのでこちらも日本語に変更します。, 編集が完了したら[Project]ウィンドウにドラッグ&ドロップでプレハブに変換。シーンにゲームシーンに配置します。 ライトは Area Light を複数配置して部屋全体を照らし、Realtime の Directional Light を1つ配置しました。, First Person Exploration Kit に含まれている shelf を配置します。 原文:First Person Exploration Kit: Creating an Audio Diary, 添付ノートは、パッシブなやりとりによって他のタイプを補うために使用される特別なタイプのインタラクティブオブジェクトです。たとえば、ジャーナルや彫像、またはオブジェクトに関する背景や背景を提供する他のオブジェクトにメモを付けることができます。また、プレーヤーが見たオブジェクトのリマインダーとして機能することもできます。 スクリプト的な部分よりもビジュアル部分が苦労する。 知らなかったセッティングの一つとして、環境光がある。 カメラを置く側の壁はあえて作ってません。 これは部屋の床にします。, ▼部屋っぽいのが出来ました。 原文:oorways and Levels Overview, CutScenesは、FPE Interaction Manager ScriptのBeginCutscene()およびEnd Cutscene()関数の呼び出しを通じて使用できます。 ゲーム制作のための最高のアセットを見つけましょう。Unity の誇る膨大な 2D モデル、3D モデル、SDK、テンプレート、ツールのカタログから、皆さんのゲーム開発を加速させるアセットをお選びくだ … これはゲームを開始する度にランダムな位置に配置(隠す)するために、こちらの記事 Unity:リプレイの度にオブジェクトをランダムな位置に発生させる で紹介している方法を使用しました。, まず、[Hierarchy]ウィンドウ > [Create] > Create Empty を選択。名前をSpawner に変更。 ┣ Jamb – ドア枠のメッシュオブジェクト  ┣ DoorHandle – 鍵解除の制御 Scriptコンポーネント まずリアルタイム3Dのワークフローについてですが. Blueprintの何か良いサンプルないかなと思って探したら、EPICがモロにサンプル出してた。 今回は3Dモデルを幽霊のような見た目にできる「ゴーストシェーダー」です。ご購入は下記ページからどうぞ! 数学・物理が苦手という文系の人がUnityでゲーム作る上で最強のお助けになると思うの … コントの舞台みたいですね。 トイレとお風呂のセットがこれまた無料でありました。 ┣ JambLong – ドア枠のメッシュオブジェクト ┗ SlidingPart – 戸板のメッシュオブジェクト ゾンビの群れや障害物をぶっ飛ばしながら爆... UntiyのURP用シェーダーをBOOTHにて公開しましたのでお知らせします。 ┗ SlidingPart – 戸板のメッシュオブジェクト ┣ playerBlocker – ドアのコライダーオブジェクト に参加しています。, 一人称視点のアドベンチャーゲーム開発キットで、アイテムを手にとって調べたり、様々な仕掛けが用意されています。, 簡単な紹介はこちらの記事「Unity:アセットストアの2018年5月マッドネスセールで買ったアセットのまとめ」で紹介していますのでどうぞ!, オンラインのドキュメント を確認してどんなことができるか確認してみましょう。 (adsbygoogle = window.adsbygoogle || []).push({}); First Person Exploration Kit Unity, 今回は一人称視点の探索ゲームが制作できるアセット First Person Exploration Kit の基本機能を確認して簡単な脱出ゲームを作ってみたいと思います。, 今回の記事は Unity アセット真夏のアドベントカレンダー 2018 Summer! 原文:Creating a Basic Event Trigger, 別シーンへの通路は、プレイヤーがシーンを変更する方法を作成するために使用されます。これはプレーヤーの出口を検出するためのBox Collider(Trigger)と、入り口として動作する子トランスフォームで構成されています。プレーヤーが玄関を使用して出ると、指定されたシーンがロードされ、プレーヤーはロードされたシーンの玄関の入り口に置かれます。 ここで紹介するアセットは「執筆時点で無料」のものです。今後予告なく消えてしまったり有料になったりする可能性がありますのでご注意ください。, 2020年版のおすすめアセット記事を書いたので、よろしければそちらも併せてご覧ください→【Unity】厳選!おすすめの無料&有料アセット2020年版, DOTweenは定番のTween系アセット(ゲームオブジェクトを滑らかに移動・拡大・回転などができるアセット)です。これを使うことでキャラクターやUIなどを見栄え良く動かすことができます。個人的にはこれがないとゲームを作れないというくらい便利です。, First Person All-in-Oneは、FPSや脱出ゲームのような一人称視点のゲームを作るときに便利なキャラクターコントローラーです。基本機能が一通りそろっており移動やジャンプ、移動時の揺れなどを細かく設定することができます。, MS Advanced Camera Controllerは多機能なカメラコントローラーです。カメラをキャラクターに追従させたり、定点カメラのようにしたりとカメラに色々な挙動をさせることができますし、複数の挙動を切り替えることもできます。とても便利。, 屈強そうな騎士の3Dキャラクターモデルです。アニメーションはついていないので自分で用意する必要があります。, 軍用機の3Dモデルです。戦闘機・ヘリ・ドローンと一通りそろっているのが嬉しいですね。, 氾濫地帯にある廃墟の農村を作れるアセットです。3Dモデルはとても高品質・リアルで、陰鬱な雰囲気を醸し出しています。ホラーゲームとかに使うと良いかも。, 美しい青空と夕焼けの2種類のスカイボックスが含まれます。種類こそ少ないですが、とても高品質なので気に入っています。, 高解像度の壁のテクスチャ画像が18個含まれます。ダンジョンの石垣などを作るときに活躍すること間違いなしです。, Terrainなどに使える地面用テクスチャ画像が14個入ったパックです。法線マップなどもしっかり含まれているので、細かい凸凹の表示などリアルな表現が可能です。, 宝石のような質感を表現できるシェーダーです。ファンタジー風ゲームでクリスタルを作りたいときなどに便利。, FPSなどの制作に欠かせない爆発・煙・炎などのエフェクトが多数含まれるアセットです。クオリティが高くてボリュームもあるのでとても気に入っています。, 以上、私おすすめの無料アセットをひととおりご紹介しました。アセットストアには上記以外にも素晴らしい無料アセットがたくさんあるので、ぜひご自身でも色々探してみてください。. それで無料アセットの中にも素晴らしいものがたくさんあるので、そういったものはぜひ他の方にもお勧めしたいと思いました。そこでここでは私が厳選した無料アセット18個をまとめて紹介します。ぜひUnityでのゲーム制作にお役立てください! ※ 注意 : 翻訳原文:First Person Exploration Kit: Creating an Attached Note, パッシブオーディオダイアリーは、添付ノートに似ていますが、オーディオと同じです。別のタイプのインタラクティブオブジェクトに解説またはオーディオコンテキストを追加することができます。たとえば、パッシブオーディオダイアリーをライトスイッチまたはジャーナルに追加することができます。 オンラインドキュメントの内容を抜粋して翻訳してみるとこのようになっています。, First Person Exploration Kit フォルダ内には、「Gizmos」というサブフォルダがあります。このフォルダには、キットに付属のオブジェクトタイプの一部にギズモを描画する際に使用されるアイコンが含まれています。 原文:Cutscenes Overview, オンラインドキュメントの Getting Started に書かれている下記の手順を参考にして新規シーンを作成します。, 作業を始める前に WebGLでビルドするために Build Settings の設定を変更します。, 今回のシーンは Unity公式アセットのモデリングツール ProBuilder を使用して作成。 おお、脱出ゲームの1画面っぽくない? ┣ playerBlocker – ドアのコライダーオブジェクト 価... 最近Unityで色々なゲーム作りに使える「汎用ゲームシステム」的なものを作っていて、その一環として三人称視点のキャラクターコントローラー(Standard AssetsでいうところのThirdPersonCharacterControlle... 【Unity】URP(Universal Render Pipeline)の概要&導入方法. 即ダウンロード。出会って3秒でダウンロード。, ▼部屋だけだと何も起きなさそうなので、何か良いオブジェクトないかな。 原文:Creating a Static Interaction, FPE InteractableInventory Item Script コンポーネントは、プレーヤーがさまざまな方法で収集して使用できるインベントリアイテムを作成する手段を提供します。 Unityで脱出ゲームの作り方(5)「3Dオブジェクトをクリックで取得」 | 閃光絵巻ラボ. 「爆走!デンジャラスドライブ」紹介サイト(※姉妹サイトに飛びます) こういうタイル、確かに駅とかでよく見かける気がするわー!. URP用ゴーストシェーダー 商品ページ 原文:First Person Exploration Kit: Gizmo Icons, ピックアップオブジェクトは、プレーヤーが持ち上げ、持ち歩き、調査、落とす、戻すことができるオブジェクトです。 demoSimpleDoorLocked –ドアの開閉制御 Scriptコンポーネント ROOKOW , ここに電灯的なオブジェクトがあればリアルなんでしょうけど今回はひとまずやりません(余裕が無いので)。, ▼そのままだと無機質な壁なので寂しい気がしますね。 (SF作品とかだとこのままでもいいかもしれない) Megascansに日本のやつ、あるのか。検索してみよう…… Copyright© B! 最近AppstoreやGooglePlayのランキングでよくみる脱出ゲームですが、Unityで制作する際には2つの選択肢があります。それはリアルタイム3Dで作るかプリレンダリングの2Dで作るかということです。 スポンサーリンク. First Person... このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。, 実はドアの鍵を解除してドアを開けた後、鍵を捨てると再びドアがロックされて閉められなくなります。ゲームの進行上は問題ないと思いますが、ちょっと間抜けな感じなので改造した方が良さそうです。, シーンに配置している Directional Light について、[Inspector]ウィンドウ > Light > Mode をMixed 設定した場合、エディタービュー表示では正しく表示されますが、WebGLでビルドすると、ドアのライトマップがおかしなことになりましたが Realtime モードにすると正しくなりました。, // 変数 respawnPrefab に格納されたオブジェクトを 変数 spawnPoint の位置に生成, Unity アセット真夏のアドベントカレンダー 2018 Summer!