» » Создание 3D игры на Game Maker

Создание 3D игры на Game Maker

  • Новость
  • Похожие новости
WebMaster в 22час. 10мин. пишет:

Создание 3D игрыСоздание 3D игры

Хочется 3D игрушку? Не вопрос. На деле создание 3D игры оказывается очень простым. В процессе создания 3D игры помаленьку становится понятно чего мы боимся - шкала Z и вход в 3D пространство. На самом деле все это очень легко. Специально для этого я пошарясь в интернете максимально упростил процесс создания 3D мира.
 
Начнем. Откройте Game Maker. Желательно 8-ю версию. Создайте спрайт sprite0 в виде красного кружочка: 
Далее создайте объект camera. Спрайтом этого объекта будет sprite0. Кстати, я выбрал именно красный кружок по стандартам создания 3D игр в Game Maker. Обычно синий кружок - это персонаж в игре, а красный - камера. В течение всей игры игрок будет играть не только персонажем, но и камерой прикрепленной к нему.
Создайте событие Create для нашего объекта. Из вкладки Control перенесем Execute Cod(далее: введем скрипт) и напишем следующий код:
d3d_start();
draw_set_color(c_white);
z=15; 
pitch=0; 
Объясняю что мы сделали:
1-я строка - старт 3d режима
2-я строка - цвет рисования - черный
3-я строка - высота камеры по Z равна 15
4-я строка - ставим шаг на 0

Теперь добавим событие Draw и введем скрипт:
d3d_set_projection(x,y,z,x+cos(direction*pi/180),y-sin(direction*pi/180),z-sin(pitch*pi/180),0,0,1) 
Понимать его не обязательно, хотя он и важен. Создайте комнату и разместите в ней объект camera. Вход в 3D пространство осуществлен! По желанию можно добавить возможность каким либо образом двигаться по миру. Для этого можно воспользоваться 
Вращение камеры можно осуществить при помощи следующего скрипта, который следует добавить в событие Step:
direction -= (display_mouse_get_x() -display_get_width()/2)/10; 
pitch += (display_mouse_get_y() -display_get_height()/2)/10; 
pitch = max(min(pitch,100),-100); 
display_mouse_set(display_get_width()/2,display_get_height()/2); 
Мы можем ходить по пространству, но пока мы не понимаем, что мы ходим . Поэтому читайте следующие уроки. А этот урок я завершаю. Всем пока!

  • Комментарии

в 12:25
Кому будет интересно нашёл отличный Torrent плеер с возможность&#
1102; быстрого поиска любого торрент файла за считанные минуты по всему рунету, а так же удобный и простой плеер для просмотра фильмов онлайн, без скачивания torrent файлов. Без рекламы и без регистрации. Скачать можно здесь www.Kilo-files.tk
-
  • Нравится
  • 0

в 15:38
???????? 3D ???? ?? Game Maker

Отличный Kino-Player смотрите и скачивайте
фильмы, сериалы бесплатно и без рекламы.
Сегодня добавленно:
Гоголь. Начало (2017)
Тайна 7 сестёр (2017)
Малыш на драйве (2017)
Оно приходит ночью (2017)
-
  • Нравится
  • 0

в 23:11
Люди у кого старые компы или ноуты при помощи небольшого патча можно играть в любые современные игры с высокими настройками даже на самых слабых ПК.
Видео по установке патча смотрите тут.
Патч скачивайте здесь.
-
  • Нравится
  • 0

в 03:57
???? ? ???? ?????????? ????? ??????? ??????????? ????????? ??? ????????? ProHoster, ??????? ??????????? ????????? ??? ??????? ? ?????????? ????????????? ??????, SSL ????????????, ???????????????? ???? ?????? ? ??? ????? ?????? ???????? ? ?????????? ?????. ???-?? ? ?????? ???????? ????? ???????? VPS, ?????? ??????????? ???????, ???????????????? ???? ??????. ? ??? ????????? ??? ??????? ? ProHoster ? ????? ????? ???. ??? ???. ??????? ?? ???????????.
-
  • Нравится
  • 0

в 01:12
<a href=https://prohoster.info/kompaniya/blog/page/16>U avtora ochen' priyatnyj slog</a>|
<a href=https://vk.com/wall-135336688_178>Poluchila pis’mo. Ja soglasna na obmen stat’jami.</a>|
<a href=https://vk.com/wall-135336688_107>Vsyu noch' ty ne smykala nog.. Ne nado imet' druzej – s druz'yami nado druzhit'. – Vesna pokazhet kto gde sral ! Vodka “Buratino”… Pochuvstvujte sebya drovami… Odinochestvo- ehto kogda est' E-mail, a pis'ma prisylaet tol'ko server rassylki ! Babu s vozu! Kobylu – v pozu! Nadpis' na vodochnoj ehtiketke: “Pered zloupotrebleniem ohladit'”</a>|
-
  • Нравится
  • 0

в 12:52
<a href=https://web20.blox.ua>Mne kazhetsya ochen' poleznaya shtuka</a>|
<a href=https://lovestories.blox.ua>ZHelayu vam morya udachi i dachi u morya! Ne boltaj erundoj ! Den' propal ne zrya CHelovek sam pizdec svoego schast'ya. My s toboj odnoj zhopy yagodicy. Tost pro zhenshchin: Ne tak horosho s Vami, kak ploho bez Vas. Bol'shaya aehrozol'naya nadpis' na roddome :” EHge-gej,..zalyotnye!­!!”</a>|
<a href=https://gangtree.blox.ua>Privetiki! CHitayu ne pervyj den' stranichki. Da vot skorost' soedineniya hromaet. Kak mozhno podpisat'sya na vashu RSS-lentu? Hotel by chitat' vas i dal'she.</a>|
<a href=https://karrust.blox.ua>bol'shoe spasibo!Vzyala sebe tozhe-prigoditsya.</a>|
<a href=https://leonidchernivetskiy.blox.ua>Na kakom-to sajte ya uzhe chital pochti takuyu zhe podborku infy, no vse ravno spasibo</a>|
-
  • Нравится
  • 0

в 01:55
????? ???? ????????? ????? ???????? ??????? ????? Kino-Torrent ?????? PRO
??? ??????, ??????? ? ???????? ? ????? ????????? - ???????? ? ??????????. ????????? ? ??? ???????.
??????? ????? ?? ????? ??????. ?????????? ??????? ????? ? ???? ?????? ? ???????????.
??????? ??????????: "???: ?????? ???????" "?????!" "Mamma Mia! 2"
??????? Kino-Torrent ?????? ???????? ????? ? ??? ?????: KinoTorrentSetup
??????? Kino-Torrent ?????? PRO (Nulled) ????? ?????: KinoTorrentPro
-
  • Нравится
  • 0
Кликните на изображение чтобы обновить код, если он неразборчив
Календарь
«    Октябрь 2018    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031 
Новое