- Unity Game Development Essentials
- Will Goldstone
- 415字
- 2021-04-01 13:56:36
Chapter 2. Environments
When building your 3D world, you'll be utilizing two different types of environment—buildings and scenery built in a third-party 3D modelling application and terrains created using the Unity terrain editor.
In this chapter, we'll look at the use of both, while giving an overview of the necessary import settings for externally created models, but focusing mainly on using Unity's own tools for creating terrains. We shall specifically be looking at:
- Creating your first Unity project
- Creating and configuring terrains
- Using the terrain toolset to build an island
- Lighting scenes
- Using sound
- Importing Packaged Assets
- Introducing External 3D Models
External modellers
Given that 3D design is an intensive discipline in itself, I recommend that you invest in a similar tutorial guide for your application of choice. If you're new to 3D modelling, then here is a list of 3D modelling packages currently supported by Unity:
These are the eight most suited modelling applications as recommended by Unity Technologies. The main reason for this is that they export models in a format that can be automatically read and imported by Unity, once saved into your project's Assets
folder. These eight application formats will carry their meshes, textures, animations, and bones (a form of skeletal rigging for characters) across to Unity, whereas some smaller packages may not support animation using bones upon import to Unity. For a full view of the latest compatibility chart, visit: http://unity3d.com/unity/features/asset-importing.
Resources
Models in this book will be provided online in a .fbx
format (a native format for Unity use, which is common to most 3D modelling applications).
When downloading content to use as part of the exercises in this book, you'll need to utilize Unity's package system. Accessible from the Assets top menu, importing and exporting Unity packages gives you the ability to transfer assets between projects while including dependencies. A dependency is simply another asset related to the one you are importing/exporting. For example, when exporting a 3D model as part of a Unity package—when transferring to a collaborator, or simply between your own Unity projects—you would need to transfer the relevant materials and textures associated with the models, and these associated assets would be referred to as the model's dependencies.
When prompted throughout the book, you'll download the assets provided in the Unity package format and add them to your assets by using Assets | Import Package.
- WS/BPEL 2.0 for SOA Composite Applications with IBM WebSphere 7
- Sakai CLE Courseware Management
- IBM Lotus Notes 8.5 User Guide
- Excel商務數據分析與應用(慕課版)
- 數字孿生體:第四次工業革命的通用目的技術
- 圖像處理基礎教程(Photoshop CS5)(第2版)
- Joomla! Social Networking with JomSocial
- Getting Started With Oracle SOA Suite 11g R1 – A Hands/On Tutorial
- CorelDRAW 2020中文版入門、精通與實戰
- 有趣的Flutter:從0到1構建跨平臺App
- AutoCAD 2022中文版建筑設計從入門到精通
- 中文版CINEMA 4D R20 實用教程
- TopSolid Wood軟件設計技術與應用
- 中文版AutoCAD 2022從入門到精通
- PKPM 2010結構分析從入門到精通