Вторник, 19 Марта 2024, 06:12

Приветствую Вас Гость

Меню сайта
Категории каталога
Создание игр [354]
Статьи об общих понятиях связанных с созданием игр.
Программирование [82]
Гайды по программированию на разных ЯП.
Движки и Гейммейкеры [144]
Статьи о программах для создания игр, уроки и описания.
Софт [39]
Различные программы, в том числе в помощь игроделам.
2D-графика [14]
Уроки по рисованию, растр, пиксель-арт, создание спрайтов и пр.
3D-графика [16]
Уроки по моделированию, ландшафт, модели, текстурирование и пр.
Моддинг игр [5]
Модификация компьютерных игр, создание дополнений, перевод, хакинг.
Игры [160]
Статьи об играх, в том числе и сделанных на гейммейкерах.
Разное [128]
Статьи, которые не вошли в определённые разделы.
Наш опрос
Сколько часов подряд вы обычно играете?
Всего ответов: 1429
Главная » Статьи » Создание игр

Unity3D PRO создание меню игры
Всем доброго времени суток. Начнем с того, что вам надо создать сцену с произвольным названием и забилдить её. Как билдить и что это вообще, мы сейчас разберем.
Build- создать, например нужно добавить нашу сцену в систему Unity3D так, чтобы она была самой первой, другими словами дать номер сцены. И так приступим к нумерации сцены:
Заходим в File - Build settings. Тут нам выдают окно, в котром мы должны нажатьAdd currect. Это добавит вашу сцену в нумерацию или порядок сцен.



На рисунке показана моя сцена с меню. Теперь давайте создадим Camera для отображения нашего меню. Нажимаем Creat - Camera. Теперь давайте зададим ей пораметры расположения камеры:
Position - X=48.21008 Y=13.18313 Z=-8.347389
Rotation - X=22.03154 Y=0 Z=0
Scale - X=1 Y=1 Z=1



На рисунке показано как настроить камеру.

Теперь перейдем непосредственно к скипту. СОздайте новый C# скрипт.

Code
bool b_IsShowMenu;[code]

Тут мы объявили переменную, в которой будет множество других фунций.

Теперь сделаем так, чтобы эта функция всегда была True, то есть меню мы видили:

[code]void Start () {
  b_IsShowMenu = true;
   
  }


А теперь самое вкусное, мы создадим основное GUI меню игры:

Code
void OnGUI()
  {
  if(b_IsShowMenu) //если меню
  {
  GUILayout.BeginArea(new Rect(Screen.width/2-50,Screen.height/2-60,100,300)); //создаем Area с настройками позиции
  // высотой и так далее
  GUILayout.BeginVertical(); // объявляем, что это вертикальное меню
  if(GUILayout.Button("New Game")) //создание кнопки
  {
  Application.LoadLevel(1); // загрузка уровня, который вы потом забилдите как 1
  }
  if(GUILayout.Button ("Exit")) // создание кнопки выход
  {
  Application.Quit(); //закрыть приложение
  }
  GUILayout.EndVertical();
  GUILayout.EndArea();
  }
   
  }
  }


Собственно это мой первый урок, ждите остальных, понравилось +1, если что-то не понятно, то пишите в комменты или в ЛС.
С вами был PROGGERLITE.
Категория: Создание игр | Добавил: PROGGERLITE (26 Мая 2012)
Просмотров: 32280 | Комментарии: 19 | Рейтинг: 4.6/9 |
Теги: кодинг, Unity, создание меню, Unity3D, gui, программирование, меню игры, C#, Создание меню игры, Меню
Дополнительные опции:
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:

Игровые объявления и предложения:
Если вас заинтересовал материал «Unity3D PRO создание меню игры», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела. Предлагаются такие схожие материалы: Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.

Всего комментариев: 19
+0-
19 joker123   (20 Декабря 2013 17:10) [Материал]
Помогите, скрипт для меню и не идёт

+0-
18 775470   (16 Июля 2012 07:10) [Материал]
хм...норм)норм.молодец...тольк из "окошек" убери пояснения а то запутался сначала немного

+-1-
8 ReQZaR   (28 Мая 2012 12:17) [Материал]
ReQZaRможно в торрентах happy

+-4-
7 ReQZaR   (28 Мая 2012 12:16) [Материал]
ReQZaRлюди если есть дайте ссылку на про версию юнити sad

+0-
9 Stalker_Shooter   (28 Мая 2012 15:25) [Материал]
Stalker_ShooterЗачем тебе Про версия? Динамические тени спать не дают? biggrin

+5-
4 Nekit_Aut   (27 Мая 2012 13:31) [Материал]
Nekit_AutАвтор статьи, мало описания кода. Проще говоря - он только для КопиПаста! Сделал бы подробное описание к нему. А не просто комментарии. dry

+1-
10 Stalker_Shooter   (28 Мая 2012 15:29) [Материал]
Stalker_ShooterНу почему. Если человек умеет программировать - то ему хватит и комментария. Да тут и код интуитивно понятный happy . Описание кода пишется для тех, кто очень плохо ориентируется в языке, т.е. для новичков. А тут не написано, что статья на них ориентирована.

+1-
12 Nekit_Aut   (28 Мая 2012 22:38) [Материал]
Nekit_AutПросто бывают люди, которые ничему не хотят учиться и только копипастят!

+1-
13 Stalker_Shooter   (29 Мая 2012 14:48) [Материал]
Stalker_ShooterЭто исключительно их проблемы. Тут никто никого учиться не заставляет... cool

+-2-
15 Novatorvlad   (29 Мая 2012 15:17) [Материал]
NovatorvladТакие люди долго не продержатся...
Все равно когда-нибудь придется учить ЯП.

+1-
16 Stalker_Shooter   (30 Мая 2012 08:32) [Материал]
Stalker_ShooterЯ не говорю, что это хорошо. Но автор не в ответе за то, как его статьей будут пользоваться люди. Если они учиться не хотят, то им даже подробное описание каждой строчки кода не поможет. Копипастить можно откуда угодно, даже с хорошо описанной статьи.
А вот если люди действительно хотят учиться, то они подробно разберут и комментарий!

P.S. А вообще, предлагаю прекратить этот никому ненужный спор happy

+1-
11 PROGGERLITE   (28 Мая 2012 16:49) [Материал]
PROGGERLITEЯ думаю, что тут кто-то хоть азы-то знает

+-7-
1 JHawk   (26 Мая 2012 19:29) [Материал]
JHawkГде можно бесплатно взять про версию?
Ответ: Купить на официальном ресурсе.

+5-
2 _LeVoID_   (26 Мая 2012 20:14) [Материал]
_LeVoID_Бесплатный сыр только в мышеловке...

+4-
3 Mickey   (27 Мая 2012 13:19) [Материал]
Будем считать, что мышеловка это торент трекер. happy

+2-
5 JHawk   (27 Мая 2012 19:03) [Материал]
JHawkя торренты все перерыл не нашел ни одной юнити

+5-
6 Nekit_Aut   (28 Мая 2012 08:28) [Материал]
Nekit_AutПлохо рыл, значит happy

+-3-
14 Novatorvlad   (29 Мая 2012 15:16) [Материал]
Novatorvladочень плохо

+4-
17 sk0rpi0n   (14 Июня 2012 15:08) [Материал]
sk0rpi0nТы просто ленивая задница, которой влом ввести в поиск "Скачать Unity Pro". Я на 146% уверен, что ты ничего не искал. dry

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск по сайту
10 случ. движков
  • Mortal Szombat
  • Marauroa Engine
  • TyranoBuilder
  • Eclipse Wold
  • Aleph One
  • Murl
  • Intersect Engine
  • jPCT
  • Emcore3D
  • Godot
  • Друзья сайта
    Игровой форум GFAQ.ru Перевод консольных игр
    Все права сохранены. GcUp.ru © 2008-2024 Рейтинг