Книжная полка

Здесь вы можете выбрать и приобрести необходимую Вам техническую литературу. Здесь представлена вся современная техническая литература, которая разделена на несколько основных разделов. Все книги имеют аннотацию, которая поможет Вам правильно определиться в выборе. Надеемся, что предоставленный сервис книжного магазина поможет Вам быстро и недорого приобрести справочник, учебник, энциклопедию или другую книгу. В цену книги включена стоимость доставки по России, оплата книг наложенным платежом (оплачиваете только при получении бандероли).



Программирование игр в Roblox Studio. Книга 1

Серов Н. Е.

Книга - Программирование игр в Roblox Studio. Книга 1Цена: 590руб.


ISBN:978-5-91359-406-8
Формат:60x88/16
Серия:
Объем:328 стр.

Описание книги "Программирование игр в Roblox Studio. Книга 1"

Уважаемые покупатели. Для облегчения оплаты и уменьшения цены пересылки, в сравнении с наложенным платежом, при желании возможна предварительная оплата книги с последующим получением на почте по месту жительства или самовывозом из издательства. Для этого нужно оплатить книгу по пересланной Вам квитанции (мы высылаем ее в электронном виде) в любом отделении банка (Сбербанк, Почта-банк, ВТБ, Альфа и др.). ПРЕДУПРЕЖДЕНИЕ! Проводить оплату необходимо ТОЛЬКО в отделении, нельзя использовать личный кабинет и банкоматы.

В книгу вошли теоретические и практические материалы для создания игр в Roblox Studio.

Книга предназначена для начинающих разработчиков игр, постигающих основы программирования, трехмерного моделирования, игрового дизайна и создания собственных геймплеев.

Материал максимально структурирован и адаптирован для целевой аудитории — начинающих программистов школьного возраста. Эта серия книг позволит сформировать навыки программирования, трехмерного моделирования и разработки игр.

Учитывая то, что профессия разработчика игр чрезвычайно популярна и перспективна, эта книга позволит детям ознакомиться с принципами создания многопользовательских игровых миров, моделирования тематических парков и квестов, разработки авто- и авиасимуляторов.

Школьник получит необходимый багаж знаний, который поможет ему дальше развиваться самому. Коллективный разум Roblox за счет десятков миллионов активных игроков, которые подключаются для создания приключений, ролевых игр, дает отличнуювозможность для саморазвития и межнациональной социализации. Изучая Roblox Studio с этой серией книг, вы научитесь мыслить логически и творчески, креативно и алгоритмично, постигая трехмерное моделирование и программирование, развиваясюжетную линию и геймплей своих игровых миров.

Оглавление

От автора и основателя школы программирования 6

Осторожно, Roblox! Памятка для родителей 8

Введение 10

УРОВЕНЬ I. Знакомство с Roblox Studio 12

1.1 Системные требования для разработки игр 13

1.2 Что такое игровой движок 15

1.3 Установка Roblox Studio 17

1.4 Интерфейс Roblox Studio 19

1.5 Управление камерой 21

1.6 Создание деталей 22

1.7 Редактор земли 26

1.8 Редактор воды 34

1.9 Добавление травы 37

1.10 Toolbox – ящик с инструментами 38

1.11 Создание деревьев 40

1.12 Импорт объектов 50

УРОВЕНЬ II. Введение в программирование 55

2.1 От создателей языка Lua 56

2.2 Программное создание простых объектов 57

2.3 Программирование цветов 64

2.4 Система координат. Позиции объектов 67

2.5 Случайные числа 73

2.6 Программирование регионов 80

2.7 Программирование составных объектов 81

2.8 Программирование простого движения 83

УРОВЕНЬ III. Погружение в процесс программирования 87

3.1 Типы данных 88

3.2 Операции языка программирования 90

3.3 Условные операторы 91

3.4 Булевы переменные в операторах выбора 93

3.5 Погружаемся в цикл FOR 95

3.6 Цикл в цикле на примере пирамиды 99

3.7 Циклы с пред- и постусловием 102

3.8 Библиотека math. Тригонометрия 106

3.9 Таблицы. Массивы и матрицы 110

3.10 Массив объектов 113

3.11 Встроенные функции 114

3.12 Локальные и глобальные переменные 120

УРОВЕНЬ IV. Источники света 124

4.1 Освещение. Смена дня и ночи 125

4.2 Искусственные источники света 129

4.3 Мерцающие прожекторы 136

УРОВЕНЬ V. Физические явления и механизмы 138

5.1 Простые физические эффекты 139

5.2 Создание костра 142

5.3 Создание фейерверка 146

5.4 Шаблоны излучателей 154

5.5 Программное создание спецэффектов 155

5.6 Механизмы вращения 157

5.7 Создание поворотных дверей 165

5.8 Программное создание механизмов 171

УРОВЕНЬ VI. Событийное программирование 175

6.1 Событие при изменении движения 176

6.2 Событие при касании 179

6.3 Программирование мины 180

6.4 Программирование двойного прыжка 183

6.5 Обработка событий с помощью ClickDetektor 185

6.6 Обработка данных мыши с помощью UserInputService 189

6.7 Обработка ввода данных с клавиатуры 191

6.8 Приложение силы 193

6.9 Событие Seat.Occupant 194

6.10 Уменьшение здоровья 198

6.11 Создание диалогов и чат-ботов 200

УРОВЕНЬ VII. Игровой инвентарь и внешность персонажа 207

7.1 Добавление инвентаря 208

7.2 Программирование инструментария 213

7.3 Создание бомбомета 216

7.4 Ручной фонарик 219

7.5 Плагин для инвентаря 221

7.6 Изменение внешности 224

УРОВЕНЬ VIII. Инструменты и функции игрового движка 232

8.1 Серверное хранилище 233

8.2 Модель позиционирования CFrame 236

8.3 Линейная интерполяция 241

8.4 Групповые коллизии 243

8.5 Движение между двумя точками 247

8.6 Поиск пути 250

УРОВЕНЬ IX. Пользовательские графические интерфейсы 254

9.1 Введение в GUI 255

9.2 Добавление изображений в ScreenGUI 268

9.3 Создание и программирование кнопок 275

9.4 Калькулятор с расширенными функциями 282

9.5 Применение модулей 287

9.6 Поверхностный графический интерфейс SurfaceGUI 291

УРОВЕНЬ X. Мобильные устройства 298

10.1 Обработка данных с акселерометра 299

10.2 Обработка данных с гироскопа 302

10.3 Ввод данных с сенсорного экрана 305

10.4 Кроссплатформенная разработка 308

Примеры мини-игр 315

Игра 1. Космическая полоса препятствий 316

Игра 2. Мини-футбол 317

Игра 3. Дорога над адом 322

ПРИЛОЖЕНИЕ 324

Горячие кнопки 325



RadioRadar.net - datasheet, service manuals, схемы, электроника, компоненты, semiconductor,САПР, CAD, electronics