Веб-сайты

Unity - мощный инструмент для серьезных игровых дизайнеров

Q1, Series of n!/n^n, ratio test

Q1, Series of n!/n^n, ratio test
Anonim

Единство не для написания Понга. О, вы можете сделать это с Unity, я уверен, но это будет похоже на использование Deep Blue для поддержки вашего списка продуктов. Unity 2.6 - это игровой движок и редактор на профессиональном уровне, и вам нужно много узнать о том, что вы делаете, чтобы максимально использовать его. Знакомство с 3D-моделированием важно, так как это реальный навык кодирования. В то время как Unity имеет гладкий, современный интерфейс графического интерфейса и упрощает или автоматизирует большую часть скуки игрового кодирования, это не инструментарий новичка или «точка и клик, перетаскивание, престо, у вас есть игра!». инструмент.

Требуется много кода, чтобы сделать шалость, и Unity может справиться с этим.

Он поставляется с хорошо написанными и очень полезными учебниками, но в этих руководствах предполагается, что у вас есть некоторый уровень знаний об игровом дизайне в этом типе среды и учебники по использованию Unity, а не в понятиях, которые вам нужно понять заранее. Интуитивное понимание манипулирования объектами в трехмерном пространстве с использованием двумерного экрана компьютера является обязательным.

Интерфейс Unity очень интуитивен и чист, учитывая сложность данных, которыми он манипулирует, поэтому чтение руководств имеет важное значение - -Это очень легко думать, что вы знаете, что делаете, а затем расстраиваетесь, потому что все не работает так, как вы ожидаете. Другими словами, так легко делать то, что вы не понимаете, какие вещи вы должны делать.

Игры состоят из сцен, содержащих GameObjects; GameObjects могут быть элементами, такими как камни или враги, источники света, камеры или элементы интерфейса. GameObjects состоит из компонентов, таких как компонент Transform (который является тем, что позиционирует и перемещает объект), Mesh (база визуального представления объекта), материалы (которые помогают определить, как будет рисоваться объект) и многое другое. Создание простого куба, который будет «падать» и «отскок», как вы ожидали, так же просто, как перетащить компонент RigidBody на объект куба.

Вы можете «играть» в игру в любое время, чтобы вы могли видеть, как объект будет отображаться, как выполняются скрипты и т. д. Простое окно редактора и окно игры открываются сразу, поэтому вы можете одновременно работать с объектами в редакторе и видеть, что игрок увидит в окне игры.

Unity поддерживает множество языков сценариев, включая JavaScript и C #. Все поведение в игре должно быть написано сценарием, и в документации предполагается, что вы уже являетесь опытным программистом. Почти все, что вы хотите совершить в своей игре - вплоть до игрока, движущегося в мире, требует сценария. К счастью, предоставляются абсолютные основы, такие как общие движения и скрипты mouselook.

Unity не включает в себя инструменты 3D-моделирования, за исключением возможности создавать очень простые геометрические фигуры. Вам нужно будет использовать другую программу, такую ​​как майя, а затем импортировать модели. Unity включает утилиту анимации, но вы также можете использовать другие анимационные программы.

Если вы ищете «Learn game programming!» тип пакета, проверьте Game Maker или RPG Maker XP. Если у вас есть фон, чтобы воспользоваться этим, Unity - это мощная среда разработки по непревзойденной цене.