
見栄えの良い世界を実現する
Tutorial
Beginner
+0XP
10 mins
(158)
Unity Technologies

プレイヤーが探索するための世界を作成しましたが、それは少し地味なものです。基本ができたからこそ、より面白く、探索しがいのあるものにしていくことができます。
このチュートリアルでは、以下のことを行います:
- 家と広い世界にフェンスを追加
- 世界の中へプレイヤーをガイドするための歩道を追加
- プレイヤーの障害物として機能する土地の特徴を追加
- アニメーション化されたオブジェクトや装飾を追加して、世界をより視覚的に面白くする
1. あなたの世界にフェンスを追加しよう
フェンスを使って家に庭を与えたり、プレイヤーの世界での移動を少しやりがいのあるものにすることができます。
フェンスを追加するには:
1. Hierarchy で、World > Tilemaps > Fences の順に進みます。フェンスは独自のコンテナゲームオブジェクトを持っています。
2. Tile Palette ウィンドウで、Active Tilemap フィールドが Fences に設定されていることを確認します。これは自動的に行われるはずです(手動で変更する必要がある場合は、ドロップダウンメニューを使用してください。)
3. Tile Palette ウィンドウで、Fence Tile を選択します。
4. Scene ビューでは、家の庭を囲むようにフェンスタイルをペイントします。フェンスは、すでにタイルマップに追加されているフェンスのピースに「スナップ」しようとします。
ヒント: プレイヤーキャラクターを箱に入れないように注意してください。柵に閉じ込められてしまうと、自由に世界を移動することができなくなってしまいます。フェンスの一部を削除したい場合は、消しゴムツールを使用してください。
5. シーンを保存します。
これで好きなスペースを囲うことができるようになりました。
2. 歩道の追加
また、歩道を世界に加えることもできます。これらは見た目が美しいものでしかありませんが(コライダーは付属していません)、プレイヤーが探索するためのさまざまなパスを提案するのに非常に役立つ方法です。
歩道・小道を追加するには:
1. Hierarchyで、World > Tilemaps > Midground の順に進みます。
2. Tile Palette ウィンドウで、Active Tilemap フィールドを Midground に設定します。
3. Tile Palette ウィンドウで、緑の Footpath Tile を選択します。
5. Scene ビューで、Footpath Tiles にペイントします。クリックして個々のタイルを追加したり、クリックしてドラッグしてマウスを動かした方向に広い通路を作ることができます。
ヒント:また、消しゴムツールを選択した状態で Scene ビューをクリックしてドラッグすると、パスの大きなセクションを削除することができます。
6. シーンを保存します。
3. 土地の特徴を追加する
次に、自然のままの土地の特徴を追加してみましょう。Tilemap Palette パレットには、プレイヤーが通れない小さな岩の崖が含まれています。
岩の崖を追加するには:
1. Hierarchy で、World > Tilemaps > Midground の順に進みます。Active Tilemap フィールドを Midground に設定します。
2. Tilemap Palette ウィンドウで、Rock Cliff タイルを選択します。
3. Paintbrush ツールを選択し、Scene ビューにタイルをペイントします。
4. Hierarchy で、Background GameObject を選択します。 Active Tilemap フィールドを Background に設定します。
5. 透明な空間を埋めるために、崖の背後にある背景にペイントし、調整された風景でよりよく動作するように任意のデザインの変更を行います。
6. シーンへの変更を保存します。
7. 再生モードに入って変更点をテストしてください。プレイヤーキャラクターは、追加した崖の周りを回る必要があります。再生モードを終了したら、必ず再生モードを終了してください!
4. アニメーションの植物を追加する
この Creator キットには、ゲームの重要な要素を追加するための特別な右クリックメニューが含まれています。このメニューは通常 Unity エディターには含まれていませんが、ワールド構築とゲームプレイのデザインに集中できるように追加されました。これはゲームに合わせて調整することができるプレハブ(再利用可能なゲームオブジェクトのテンプレート)のインスタンスを追加することで動作します。
このメニューで最初に追加するのは、アニメーションツリーです:
1. Scene ビューで、樹木を追加したい場所を右クリックします。
2. 表示されたコンテキストメニューで、ここに、Environment >Add Animated Tree1 Here の順に選択します。新しい樹木がその場所に表示されます。
Animated Tree1 Collection のコンテナ GameObject に自動的に追加されます:
3. ツリーの位置を調整する必要がある場合は、ツールバーの移動ツールを選択します。ツリーの中央にある黄色い四角をクリックして、選択した位置にドラッグします。
4. 変更をテストするために再生モードに入ります。追加したツリーは正しいコンテナに格納されているため、すでにアニメーション化されています。
このプロセスを使って、3 種類の樹木とアニメーションの葉を追加することができます。あなたの世界に最適なものは何か、試してみてください!
ヒント: 追加したツリーのゲームオブジェクト(または他の ゲームオブジェクト)を削除するには、Hierarchy 内のゲームオブジェクトを選択します。次に、以下のいずれかを実行します:
- ゲームオブジェクトを右クリックし、コンテキストメニューから Delete を選択します。
- ゲームオブジェクトを選択し、Del(Windows)または Cmd + Backspace(macOS)を押します。
5. AnimatedClouds の追加
また、雲はあなたの世界に場所の感覚を与えることができ、この Creator キットの静謐な雰囲気を高めることができます。
雲を追加するには:
1. Project ウィンドウで、Assets/Creator Kit - RPG/Art/Sprites/Environment の順に進みます。
2. 利用可能な 3 つの雲のデザインから 1 つを選択します:
3. Hierarchy で、World GameObject を開き、その子である AnimatedClouds を探します。
4. 選択した雲のスプライトを Project ウィンドウから AnimatedClouds GameObject にドラッグします。
5. Cloud GameObject を選択した状態で、Scene ビューにカーソルを合わせて F キーを押します。これにより、シーンビューがクラウド上にフォーカスされます。
6. Inspector で、Cloud GameObject の Sprite Renderer コンポーネントを探します。Order in Layer パラメーターを 2000 に設定します。
これにより、家の屋根を含め、シーン内の他のすべてのものの上に雲が確実に配置されます。
7. ツールバーで、移動ツールアイコンを選択します。Scene ビューで、雲が正しい位置になるまでクリックしてドラッグします。
8. 必要に応じて、クラウドのサイズを変更することもできます。ツールバーで、Rect Transform ツールを選択します。カーソルで、クラウドの周りのボックスの角をクリックしてドラッグすると、クラウドのサイズが変更されます。
9. シーンへの変更を保存します。
6. 静的な装飾を追加する
これであなたの世界にアニメーションオブジェクトが追加されましたが、視覚的な多様性を加えることができる装飾がさらに増えました。
まずはアニメーション化されていない植物から始めてみましょう:
1. Hierarchy で、家の屋根を追加する前に作成した Objects GameObject を選択します。
2. Scene ビューで、植物を追加したい場所を右クリックします。
3. 表示されるコンテキストメニューで、Decorations > Add Bush0 Here の順に選択します。新しい装飾がその場所に表示されます。
Objects コンテナ GameObject の子として自動的に追加されます。
4. 位置を調整する必要がある場合は、ツールバーの移動ツールを選択します。装飾の中央にある青い四角をクリックして、選択した位置にドラッグします。
5. 変更した内容を保存し、再生モードでテストして、ゲーム内でどのように見えるかを確認しましょう。完了したら、必ず再生モードを終了してください!
7. バラエティ豊かな装飾を増やそう
メニューでは植物の種類を選択できるだけですが、これらのゲームオブジェクトを複製してスプライトを変更することで、あなたの世界にバラエティ豊かな装飾を増やすことができます。
花や岩、サボテンなどを追加して、プレイヤーが探索する環境を変えてみましょう!
装飾のゲームオブジェクトを複製するには:
1. Hierarchy で、複製したいゲームオブジェクトを見つけます。
2. GameObject を右クリックして Duplicate を選択します。または、GameObject を選択し、ショートカット Ctrl + D(Windows)または Cmd + D(macOS)を使用します。
3. Inspector で、重複している GameObject の Sprite Renderer コンポーネントを見つけます。
4. Sprite フィールドの右にある丸い選択ボタンをクリックします。GameObject の Sprite を選択します。
5. 必要であれば、装飾の名前を変更して、識別しやすくすることができます。Hierarchy で、GameObjectを右クリックして Rename を選択します。
6. シーンへの変更を保存します。