Sign in to follow this  
SalvadorCommander

Создание шаттлов через маппинг

Recommended Posts

Тут я скину лог моего обучения, он не редактировался, кидался по кускам, увы, скайп сильно его потрепал и спустя некоторое время я выкладываю его сюда.
Так же я скидываю сюда ключевые предложения из этого текста, т.е. прочтите первое, если, что то не понятно то прочтите второе.
Кто хочет помочь и сделать из этого гайд - дерзайте ;)

Dir 1 - север.


Dir 2 - Юг.
Dir 4 - восток.
Dir 8 - запад.

От Dir зависит то, где будут расположены Dwidth, widht, Dheight, height

Dwidht - левая часть шаттл.
Dheight - нижняя часть шаттла.
height - верхняя.
widht - правая.

Станционарный док - это пункт назначения, куда будет лететь чудо-кораблик.
Перемещающийся - это сам шаттл.

Красный кубик считается за кубик при подсчете.
Красная кнопка - это начала отчета до Dheight, Dwidth.

Как вычислять значение width?
Для того, что-бы найти значение width, нам нам надо взять конечный кубик значения Dwidth.
Отсчитайте "Dwidth" число кубиков влево(3 кубика) считая центральную(красная метка) и отметьте эту точку в голове как значение "Dwidth"
Теперь, берете этот кубик, и ОТ НЕГО считаете до другого конца шаттла.(получилось 5)
Итак, мы нашли значение Dwidth и Width

Отмечаем их на листочке, затем будем вносить их в доки.
Напомню, что ОБА ДОКА - это красная точка.

Док - это штучка которая выглядит как включенный пинпоинтер который указывает значение Dir.

Теперь, найдем значение Dheight.
Формула та-же, что и с Dwidht, только направление "вниз" от "верха" шаттла (в нашем случае, севера)

Значение Height.
Формула та-же, что и с "Width"

Dir 4
Dwight - 2
Dheight - 1
Height - 6
Widht - 3

Зона шаттла(area) сама подберет размеры для вашего шаттла которые будут обрезаны если циферки которые мы считаем будут меньше чем нужно.


Часть первая.

Народ, научите делать корабли через маппинг, как сделать так, чтобы их можно было через консоль направить в нужное место? Как я знаю эти места фиксированы, но все же


[18:10:42] Teror4000rus: Смотри...
[18:10:47 | Изменены 18:10:48] Teror4000rus: Не, там нарисовать проще.
[18:11:16] Сэйрт: Давай
[18:14:41] *** Teror4000rus рисует ***
[18:16:10] Teror4000rus: http://c2n.me/3jek9XY будем использовать это как поле
[18:16:19] Сэйрт: И еще, Террор, твой линкор будет подлетать к станции? Я так понял он ивентовый, по этому можно допустить крупненькие ивенты с вторжением :D
[18:16:38] Teror4000rus: Да, линкор летает к станции
[18:16:44] Сэйрт: Клево
[18:16:52] Teror4000rus: Представим, что это - шаттл.
[18:16:55] Сэйрт: Так, дир1 север, остальные направления существуют?
[18:16:56] Teror4000rus: Красная точка - начало
[18:17:01] Teror4000rus: Так, дир1 север, остальные направления существуют?Нет...
[18:17:03] *** Сэйрт достал блокнот ***
[18:17:28 | Изменены 18:17:42] Teror4000rus: Dir 1 -  север.
Dir 2 - Юг.
Dir 4 - восток.
Dir 8 - запад
[18:17:56] Сэйрт: Отлично, как выделить область шаттла?
[18:18:04] Teror4000rus: Смотришь на картинку?
[18:18:23] Сэйрт: Угу
[18:18:48] Сэйрт: А что за красная точка?
[18:19:07] Teror4000rus: Станционарный + перемещающийся док
[18:19:26] Teror4000rus: Я всегда делаю док в самом начале корабля, но не суть.
[18:19:40] Сэйрт: Я не понял :\
давай дальше
[18:19:49] Teror4000rus: От Dir зависит то, где будут расположены Dwidth, widht, Dheight, height
[18:20:08] Сэйрт: Окей, а теперь, что означают эти слова?
[18:20:09] Teror4000rus: [18:19] Сэйрт: 

<<< Я не понял :\Что именно не понял?
[18:20:30] Сэйрт: Куда именно и зачем ставить какие то стационарные и перемещающиеся доки, и что такое док?
[18:20:31] Сэйрт:  :\
[18:20:49 | Изменены 18:20:57] Teror4000rus: [18:19] Сэйрт: 

<<< Окей, а теперь, что означают эти слова?Dwidht - левая часть шаттл, 
Dheight - нижняя часть шаттла, 
height - верхняя, 
widht - правая
[18:21:17] Teror4000rus: Станционарный док - это пункт назначения, куда будет лететь чудо-кораблик
[18:21:33] Teror4000rus: Перемещающийся - это сам шаттл.
[18:21:49] Fire Flash: [18:19] Сэйрт: 

<<< Я не понял :\
[18:22:08] Teror4000rus: Ладно, будем идти по другому.
[18:22:33 | Изменены 18:22:37] Teror4000rus: Кто мне скажет значение Dwidht на скрине?
[18:22:39] Сэйрт: Левая
[18:22:43] Teror4000rus: Начинаем считать от красной точки
[18:22:46] Teror4000rus: ПО КУБИКАМ
[18:23:03] Сэйрт: Но там же 2....
[18:23:03] Teror4000rus: Главный кубик (красный) - считается
[18:23:10] Сэйрт: а в надписи 1
[18:23:20] Teror4000rus: Это порядок, по которому надо строить шаттл.
[18:23:35] Сэйрт: Аа, ладно, продолжай
[18:23:43] Teror4000rus: Значение Dwidht?
[18:24:01] Сэйрт: Черт, такое ощущение, что я на паре алгебры
[18:24:23] Teror4000rus: Нихрена не понятно, учитель просит извелечь что-то из буковок.
[18:24:44] Teror4000rus: Сколько кубиков до левого конца шаттла начиная с красного кубика?
[18:24:52] Сэйрт: 2
[18:25:00] Teror4000rus: Главный кубик тоже считается.
[18:25:02] Teror4000rus: Значит, 3.
[18:25:07] Сэйрт: но там выемка которая ломает мой мозг
[18:25:10] Сэйрт: ну да
[18:25:14] Teror4000rus: Что за выемка?
[18:25:36] Сэйрт: ну там же пузатый шаттл
[18:25:48] Teror4000rus: Забей, я мог сделать и коробоку :/
[18:26:02 | Изменены 18:26:03] Teror4000rus: У коробки ничего "отличительного" нет.
[18:26:14] Сэйрт: Мне надо знать, можно ли сделать летающий зигзаг или нет
[18:26:22] Teror4000rus: Можно.
[18:26:38] Teror4000rus: Можно сделать летающий дерелект.
[18:26:40] Сэйрт: Юху!
[18:26:50] Сэйрт: так, давай дальше про красную кнопку
[18:27:00] Teror4000rus: Что в ней не понятного?
[18:27:08] Bear1ake: До удаления группы блоков "ШАТТЛ" можно было ИНГЕЙМ делать шаттл
[18:27:23 | Изменены 18:27:28] Teror4000rus: Красная кнопка - это начала отчета до Dheight, Dwidth .
[18:27:31] Teror4000rus: И сейчас можно.
[18:28:15] Сэйрт: До удаления группы блоков "ШАТТЛ" можно было ИНГЕЙМ делать шаттлА теперь можно сделать в маппинге зоны под шаттл и потом уже строить ингейм? так?
[18:28:37] Teror4000rus: Чисто в теории, это возможно :?
[18:28:47] Сэйрт: Красная кнопка - это начала отчета до Dheight, Dwidth .и до еще 2х слов?
[18:28:56 | Изменены 18:28:59] Teror4000rus: Нет.
[18:28:58] Сэйрт: ок
[18:29:07] *** Сэйрт записывает ***
[18:29:12] Сэйрт: Продолжайте, учитель
[18:29:16] Teror4000rus: Теперь записываем, как вычислять значение width...
[18:29:24] Сэйрт: (rofl)
[18:29:36] Сэйрт: Окей, давай
[18:29:52] Fire Flash: А можно выйти?
[18:30:08] Сэйрт: Не срывай урок!!
[18:30:08] Teror4000rus: ВЫЙДЕШЬ ТЫ ОТСЮДА ЛИШЬ ЧЕРЕЗ 5 ЛЕТ!
[18:30:13] Сэйрт: ._.
[18:30:19] Teror4000rus: Продолжаем...
[18:30:23 | Изменены 18:30:30] Fire Flash: А почему 5?
[18:30:30] Сэйрт: Видимо тут школа специализированная, я так то 9 лет учился
[18:30:46] Сэйрт: Ладно, Террор, продолжай, не буду мешать, пока
[18:30:48] Сэйрт: :D
[18:30:54] Teror4000rus: Окей...
[18:31:26] Teror4000rus: Для того, что-бы найти значение width, нам нам надо взять конечный кубик значения Dwidth...
[18:31:52] Сэйрт: Я промолчу, продолжай
А теперь на земном - покажите мне на рисунке эти "3" тайла, начиная от красного кубика
[18:32:14] Teror4000rus: Отчет идет влево
[18:32:35] Teror4000rus: Кто пойдет к рисунку?
[18:32:54] *** Teror4000rus слушает сверчков ***
[18:33:13] Teror4000rus: Сэйрт, покажи все 3 кубика на рисунке.
[18:33:27] *** Сэйрт показал на красный и на 2 белых кубика влево от него ***
Отлично.
[18:33:45] Teror4000rus: Отметьте его в голове как значение "Dwidth"
[18:33:48] *** Fire Flash достал телефон ***
[18:33:55] Teror4000rus: А теперь НЕ ПОТЕРЯЙТЕ МЫСЛЬ, ПОШЛО САМОЕ ВАЖНОЕ...
[18:34:27] Teror4000rus: Берете КОНЕЧНЫЙ блок от красной точки до Dwidth
[18:34:53] Teror4000rus: Поняли?
[18:35:14] Сэйрт: Не брать пустоту, брать именно белый кубик
http://c2n.me/3jemCy7
[18:35:48] Teror4000rus: даже скрин приложу конечного значения
Супер, я сделал это, 5 мне!
[18:36:05] Teror4000rus: Теперь, берете этот кубик, и ОТ НЕГО считаете до другого конца шаттла.
[18:36:15] Teror4000rus: Сколько до другого конца шаттла?
[18:36:27] Сэйрт: 5
[18:36:36] Teror4000rus: Сэйрт уже получил пятерку за урок
[18:36:48] Teror4000rus: Теперь, будем пытаться убить других учеников...
[18:37:26] Teror4000rus: Итак, мы нашли значение Dwidth и Width
[18:37:44] Teror4000rus: Отмечаем их на на листочке, затем будем вносить их в доки.
[18:37:59] Teror4000rus: Напомню, что ОБА ДОКА - это красная точка.
[18:38:04] Teror4000rus: Записали?
[18:38:15] Сэйрт: Эээм
[18:38:28] Teror4000rus: ?
[18:38:46] Сэйрт: а, я понял, док это штучка которая выглядит как пда
[18:38:51] Сэйрт: пинпоинтер точнее
[18:38:53] Teror4000rus: Да.
[18:38:55] Сэйрт: Супер
[18:39:02 | Изменены 18:39:04] Teror4000rus: Флеш, ты слушаешь?
[18:39:30] Teror4000rus: ВЫ ЭТО НИ В ОДНОМ УЧЕБНИКЕ НЕ НАЙДЕТЕ, Я 5 ЧАСОВ СЛЕДУЯ АНГЛИЙСКОМУ НЕДО-ГАЙДУ ПЫТАЛСЯ СДЕЛАТЬ ШАТТЛ! И СДЕЛАЛ!
[18:39:37] Bear1ake: (rofl)
[18:40:00] Сэйрт: Продолжай сэнсэй
[18:40:04] Сэйрт: Я все записываю
[18:40:10] Teror4000rus: Ладно...
[18:40:19] Teror4000rus: Теперь, найдем значение Dheight
[18:40:34 | Изменены 18:40:38] Teror4000rus: Кто с ходу найдет значение Dheigth?
[18:40:36] Сэйрт: Юху!!
Давай, скорее начнем!
[18:40:40] Сэйрт: Формулу мне!
[18:41:06] Bear1ake: Сейчас краткую иллюстрацию сделаю, на базе нюкошаттла.
[18:41:07] Сэйрт: Хм, я понял кажется
[18:41:17] Сэйрт: Ответ 2
[18:41:19] Teror4000rus: Формула та-же, что и с Dwidht, только направление "вниз" от "верха" шаттла (в нашем случае, севера)
[18:41:23] Teror4000rus: Отлично.
[18:41:27] Сэйрт: Я гений!
[18:41:28] Сэйрт: xD
[18:41:38] Teror4000rus: А ТЕПЕРЬ ДОСТАЕМ ЛИСТОЧКИ...
Найдите значение Height
[18:42:10] Сэйрт: 7
[18:42:16 | Изменены 18:42:20] Teror4000rus: 8*
[18:42:28] Сэйрт: ой
[18:42:30] Teror4000rus: Надо начинать с низшей точки.
[18:42:39] Сэйрт: Да, забыл, простите
[18:42:47] Teror4000rus: В конце урока вы при мне будете прописывать собственный шаттл
[18:42:52] Teror4000rus: Обоим дам разные варианты.
[18:42:57] Сэйрт: НЕЕЕЕЕЕЕТ!!! Контрольная ;(
[18:43:04] Teror4000rus: Самостоятельная скорее...
[18:43:23] Teror4000rus: Итак...
[18:43:43 | Изменены 18:43:50] Teror4000rus: А теперь, Сэйрт, назови мне значения:
Dir
Dwidth
DHeight
Height
Widht
[18:44:06] Teror4000rus: Эти значения - главные в постройке шаттла.
[18:44:45] Сэйрт: dir - направление
dwidth - слева
dheight - вниз
height - вертикаль
widht - горизонталь
Отлично, а теперь, дай мне их значение на этом шаттле. В смысле, число у каждой из сторон
[18:45:54] Сэйрт: Dir - 1
dwidth - 3
dheight - 2
height - 8
widht - 5
[18:45:59] Сэйрт: Я сдал?
[18:46:05] Teror4000rus: Да, у тебя 5 за урок.
Но ты ещё не начал собственный шаттл делать
Сейчас закрепим знания и перейдем к такой фигне как "док", с ней я парился час, в основном, из-за кучи тестов.
[18:46:57] Teror4000rus: Сейчас я нарисую вариант Сэйрта и Флеша
Сэйрту, как самому активному, будем задание чуть сложнее
[18:47:21] Сэйрт: ;(
Молчать надо было (devil) 
[18:47:47] *** Teror4000rus рисует ***
Сенсей, я не понял...
[18:49:01] Teror4000rus: Что именно?
[18:49:24] Fire Flash: Мне пока не надо!
[18:49:31] Fire Flash: Я доделываю мет.
[18:49:31] Teror4000rus: ООО
[18:49:33] Fire Flash: Тьфу.
[18:49:34] Fire Flash: Мед.
[18:49:40] Teror4000rus: Надо-надо...
[18:50:30] Сэйрт: Так, я не понял, что же с этими штуками которые по бокам
там по 2 тайла
Как их зацепит? или там зацепится все, что есть вокруг шаттла?
[18:50:59] Сэйрт: Этими значениями мы рисуем коробку или можно нарисовать, что то по красивее?
[18:51:19] Сэйрт: Как работает корабль синдиката?
[18:51:46] Teror4000rus: Зайди ингейм и посчитай значения :D
[18:51:56] Сэйрт: Ноооо, Террор, ты мой учитель!
[18:52:26] Teror4000rus: [18:50] Сэйрт: 

<<< Так, я не понял, что же с этими штуками которые по бокам
там по 2 тайла
Как их зацепит? или там зацепится все, что есть вокруг шаттла?Ты их отметил через значения Dw, Dh, h, w.
[18:52:51] Teror4000rus: Ты нарисовал "коробку", в которой полетит все, у чего есть пометка "Shuttle"
[18:53:20 | Изменены 18:53:24] Teror4000rus: Этими значениями мы рисуем коробку или можно нарисовать, что то по красивее?Коробку. Красивее вы будете вырисовывать это это через тайлы Shuttle
[18:53:28] Bear1ake: Иллюстрация для непонимающих:
http://savepic.ru/7282574.png
http://clip2net.com/s/3jeoFBz
Это получается улетит вместе с нами?
[18:54:01] Teror4000rus: Учитель шарлатан
[18:54:14] Teror4000rus: Да
[18:54:31] Bear1ake: Чтобы это не улетело, применяется зона шаттла
[18:54:37] Bear1ake: Как указано в иллюстрации
[18:54:42] Сэйрт: Эмм....
[18:54:54] Teror4000rus: Зоны шаттла - это те стрелочки.
Сообщение удалено.
[18:55:54] Сэйрт: такс, то есть зона шаттла в изначальном доке обозначает размер шаттла?
[18:55:57] Bear1ake: ЩИТ. Точно
[18:56:08] Proxor99: Вставте в игру на сервер карту
[18:56:10] Proxor99: готовую.
[18:56:29] Teror4000rus: Медведь, у тебя шаттл неправильный, по моему.
http://c2n.me/3jep77T
[18:57:14] Bear1ake: http://savepic.ru/7300993.png
[18:57:32] Teror4000rus: ВО, теперь правильно.
[18:57:53] Сэйрт: лол
[18:58:04] Bear1ake: https://cloud.githubusercontent.com/assets/9455174/7990630/3c930322-0b2d-11e5-97b6-1863ea1ac522.png
[18:58:05] Сэйрт: Я по началу думал, что север должен быть, но забил
[18:58:15] Bear1ake: Вот что случается, когда не делают шаттл-зону
[18:58:18] Teror4000rus: [18:57] Bear1ake: 

<<< https://cloud.githubusercontent.com/assets/9455174/7990630/3c930322-0b2d-11e5-97b6-1863ea1ac522.pngЭто до апдейта
[18:58:23 | Изменены 18:58:26] Teror4000rus: ещё было
[18:58:23] Bear1ake: Да, это до апдейта
[18:58:35] Сэйрт: Зато опаздавшие с ними улетят

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.