Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

Секреты разработки игр в Macromedia Flash MX - Макар Дж.

Макар Дж. Секреты разработки игр в Macromedia Flash MX — М.: КУДИЦ-ОБРАЗ , 2004. — 608 c.
ISBN 0-201-77021-0
Скачать (прямая ссылка): sekretirazrabotkiigr2004.djvu
Предыдущая << 1 .. 13 14 15 16 17 18 < 19 > 20 21 22 23 24 25 .. 210 >> Следующая

в другую для работы в более знакомом стиле. Одно исключение использования
радианов во Flash относится к изменению свойства клипа "rotation.
• Вы можете использовать теорему Пифагора для нахождения расстояния
между двумя точками.
60
Часть 2. Исследование основ
• Тригонометрические функции синус, косинус и тангенс используют
различные соотношения между сторонами треугольника для определения их
величин и, при использовании в обратном направлении, для получения
результатов в виде углов.
• Вектор представляет собой математический объект, который имеет
размерность (числовое значение) и направление. Например, скорость
является вектором, потому что она имеет величину и направление. Векторы
могут быть разделены на составляющие х и у для проецирования их на оси
системы координат. Это называется разложением вектора.
Глава 4
Основы физики
Вы когда-нибудь задавались вопросом, как добавить в игру силу тяжести
или, проще, как сделать, чтобы клип двигался на экране по кругу?
Понимание основных законов физики и их применения является ключом к
созданию реалистичного движения в играх. В этой главе вы изучите
некоторые из наиболее фундаментальных концепций физики, такие, как
гравитация и трение, и как применять п и концепции в Macromedia Flash,
используя язык ActionScript.
Введение в физику
По ряду причин относительно физики существует общее безотчетное чувство.
В мою бытность в колледже, когда бы ни заходила речь о том, что физика
мой любимый предмет, я неизбежно получил бы на это одну из трех возможных
реакций. Первый вариант подразумевал, что у меня только что выросла
вторая голова; во втором случае возникало ощущение, что собеседник съел
что-то кислое; третьим вариантом (основным) был взгляд утешения, как бы
говорящий: "Мне так жаль тебя". Я не знаю, что вызывало эти основные
чувства относительно физики (эй, только не подумайте чего: мои приятели
по физической лаборатории и я сам r (ействительности были веселыми
парнями!), но прошедшее с тех пор время дает надежду, что в этой главе
мы, наконец, развеем эти неясные опасения.
Физика является отраслью науки, которая изучает и описывает поведение
объектов в природе на наиболее фундаментальном уровне. Есть некоторые
взаимодействия и события, для описания которых используется физика:
• падение объекта на грунт (вспомните Исаака I Ibioroiia и его
яблоко)
• действие электрона на nporoi 1
• электрический поток
• движение планет
62 ___________________________________Часть 2. Исследование основ
I-с п. мною областей для специального изучения в рамках физики, и
некоторые рапелы фишки очсш. 1рудпы для понимания. К счастью для нас,
Flash требует щ\чсння только основ раздела, который считается самым
легким для изучения: классической механики. Классическая механика
является разделом физики,
ГДе ЛеГКО ОСМЫСЛИТЬ, ЧТО ПРОИСХОДИТ ИЛИ ЧТО ДОЛЖНО ПРОИЗОЙТИ В ПрОСТОЙ
CH'v
гуации. Например, если у вас есть шар на холме, вам не нужно иметь
высокую ученую степень, чтобы сказать, что шар будет скатываться вниз с
холма. -для этого достаточно здравого смысла (в других разделах физики
может оказаться трудно предсказать, что случится, просто взглянув на
ситуацию).
В этой главе мы рассмотрим основные понятия скорости, быстроты и
ускорения; законы Ньютона; гравитацию и трение. Мы не будем рассматривать
законы сохранения энергии или импульса до гл. 6, "Реакция на
столкновения". Такой подход принят потому, что мы пытаемся вводить темы и
концепции в последовательной манере изложения. Вопросы сохранения энергии
и импульса относятся к концепциям, которые мы применяем после
столкновения объектов, а мы еще не достигли этого этапа.
Еще одна вещь, на которую следует обратить внимание прежде, чем мы
начнем: я собираюсь установить некоторые различия между реальной физикой
и физикой достаточной. Реальная физика имеет дело с движением и
реакциями, которые могут быть описаны уравнениями реальной физики. Все
ранее обсуждаемое в этой главе относится к реальной физике. Однако есть
ситуации, где уравнения реальной физики могут быть несколько слишком
интенсивными
Глава 4. Основы физики
63
для частого вычисления во Flash. Как это подразумевается, они могут быть
заменены значительно более простыми уравнениями, которые дают достаточные
результаты. Мы будем обсуждать два из наиболее часто используемых
"достаточных" физических заменителей в разделах "Гравитация" и "Трение".
Скорость, векторная скорость и ускорение
Возможно, вы не знаете разницы между скоростью и векторной скоростью, но
вы, вероятно, по крайней мере слышали о скорости, векторной скорости и
ускорении. В этом разделе я введу вас в эти концепции и укажу на отличия
между ними.
Скорость и векторная скорость
Векторная скорость представляет собой вектор; скорость является величиной
этого вектора. В гл 3, "Тригонометрия 101", мы познакомились с векторами.
Если вы внимательный читатель, эти концепции, возможно, свежи в вашей
памяти. Но для повторения: векторы представляют собой математические
Предыдущая << 1 .. 13 14 15 16 17 18 < 19 > 20 21 22 23 24 25 .. 210 >> Следующая