Version: 2021.1
Использование компонентов
Creating components with scripting

Primitive and placeholder objects

Unity can work with 3D models of any shape that can be created with modeling software. However, there are also a number of primitive object types that can be created directly within Unity, namely the Cube, Sphere, Capsule, Cylinder, Plane and Quad. These objects are often useful in their own right (a plane is commonly used as a flat ground surface, for example) but they also offer a quick way to create placeholders and prototypes for testing purposes. Any of the primitives can be added to the scene using the appropriate item on the GameObject > 3D Object menu.

Cube

Это простой куб, с длиной ребра в одну единицу измерения. Куб текстурирован так, чтобы изображение повторялось на каждой из 6 его граней. Сам по себе куб не так часто встречается в играх, но если его отмасштабировать, то его можно использовать в качество стен, столбов, коробок, ступенек и других аналогичных предметов. Для разработчиков, куб - удобная замена итоговой модели, если она ещё не готова. Например, кузов автомобиля может быть грубо представлен в виде вытянутого до нужных габаритов куба. Хоть это и не приемлемо для готовой игры, но вполне подходит в качестве заготовки для тестирования кода управления автомобилем. Так как длины рёбер куба равны одной единице измерения, вы можете проверять пропорции импортированного в сцену меша просто поставив куб рядом, для сравнение размеров.

Sphere

Это сфера диаметром в одну единицу измерения (то есть, с радиусом в 0.5 единицы измерения), текстурированная так, чтобы всё изображение огибало сферу один раз, при этом верхняя и нижняя границы картинки будут находиться на полюсах сферы. Очевидно, сферы полезны для создания мячей, планет и снарядов, но полу-прозрачная сфера может также служить и удобным GUI инструментом для представления радиуса эффекта.

Capsule

A capsule is a cylinder with hemispherical caps at the ends. The object is one unit in diameter and two units high (the body is one unit and the two caps are half a unit each). It is textured so that the image wraps around exactly once, pinched at each hemisphere’s apex. While there aren’t many real world objects with this shape, the capsule is a useful placeholder for prototyping. In particular, the physics of a rounded object are sometimes better than those of a box for certain tasks.

Cylinder

This is a simple cylinder which is two units high and one unit in diameter, textured so that the image wraps once around the tube shape of the body but also appears separately in the two flat, circular ends. Cylinders are very handy for creating posts, rods and wheels but you should note that the shape of the collider is actually a capsule (there is no primitive cylinder collider in Unity). You should create a mesh of the appropriate shape in a modeling program and attach a mesh collider if you need an accurate cylindrical collider for physics purposes.

Plane

Это плоский квадрат с длиной стороны в 10 единиц, ориентированный в плоскости XZ локального пространства координат. Он текстурирован так, чтобы всё изображение точно заполнило квадрат. Плоскость удобна для отображения картинок и видео в GUI, и для различных спецэффектов. Хоть плоскость и может использоваться для описанных выше вещей, более простой примитив квад чаще подходит для таких задач.

Quad

Примитив квад аналогичен плоскости, но его стороны имеют длину одной единицы измерения и поверхность ориентирована по плоскости XY локального пространства координат. Также, квад состоит только из двух треугольников, в то время как плоскость - из двухсот. Квад будет полезен, если в сцене требуется создать экран для вывода изображений или видео. С помощью квадов можно создать простые информационные и GUI экраны, а также частицы, спрайты и “обманные” изображения для имитации удалённых больших объектов.


  • 2018–04–25 Page amended
Использование компонентов
Creating components with scripting