|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.08.2008, 19:41 | #11 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Цитата:
2 Beermonza, ну ладно, астероида ) Однако все вместе это все равно называется Солнечная Система )
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
21.08.2008, 19:49 | #12 | |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Цитата:
Да Бог с ней с очисткой, не заостряем на ней внимания, тут она не нужна, а сбой обрабатывается программно, через перехват, только этого никто не делает, поскольку и Винда тем грешит по вине программ да и сама по себе, так что теперь застрелиться?
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Последний раз редактировалось Beermonza; 21.08.2008 в 19:53. |
|
21.08.2008, 20:26 | #13 | |
Заблокирован
Регистрация: 12.08.2008
Сообщений: 166
|
Цитата:
Замучил прикалываться. Между прочем пояс остеройдов тоже когдато был планетой, че теперь и его делать? |
|
21.08.2008, 20:53 | #14 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Хотите поспорить? ...тогда в отдельной теме.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
21.08.2008, 21:11 | #15 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
продолжение...
Космос мы уже создали. Теперь займемся планетами. Нам нужно позаполнять свойства у всех планет. Запишем их в константы.
Код:
Теперь напишем процедуру заполнения этих данных в массив, и добавим вызов процедуры InitPlanets в FormCreate, в самый конец. Код:
Затем всем планетам по очереди заполняем поля из константных массивов. Сегодня пока все, на меня напал облом )
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
23.08.2008, 15:31 | #16 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
продолжение...
Пора поговорить про анимацию. У нас будет предельно простая, но все же анимация. Будет движение объектов, а именно планет, по окружности.
Для начала рассмотрим принцип прямолинейного движения. При прямолинейном движении координаты объекта меняются обычным прибавлением или вычитанием. Например при горизонтальном движении Y координата остается неизменной, а X меняется с определенным шагом, если меняется в большую сторону, объект движется вправо, в меньшую – влево. Шаг изменения определяет скорость перемещения наравне с интервалом таймера, нужно подбирать их так, чтобы движение выглядело “мягче”. Перед тем как рассмотреть движение по окружности, нарисуем солнце и планеты чтобы было понятно, что и куда мы будем двигать. Нарисуем просто – кружочки разного цвета, если хотите можете потом сделать более красиво. Сначала добавим в запись TPlanet пару полей для удобства, вот так она будет выглядеть Код:
Код:
Код:
Код:
Теперь приступаем к самой интересной части урока – движение по окружности.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
28.08.2008, 10:27 | #17 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Продолжение то будет?
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
29.08.2008, 22:13 | #18 |
Форумчанин Подтвердите свой е-майл
Регистрация: 25.02.2008
Сообщений: 289
|
а как насчет движения по эллипсу?
Упс...
|
30.08.2008, 12:36 | #19 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Код:
Последний раз редактировалось Kostia; 31.08.2008 в 10:28. |
30.08.2008, 21:20 | #20 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Есть у меня такая черта, редко когда заканчиваю начатое. У меня на диске пылится куча незаконченых программ.
В этом уроке я хотел объяснить как на практике можно использовать тригонометрию, тем кто или вообще не знаком с ней, или тем, у кого упоминание этого слова вызывает ужас, дрожь в коленках и прочие негативные эмоции, нежно привитые в школе. Не дать готовый код (если кому нужен готовый код, то Костя вам его предоставил), а объяснить как это сделано(с). В принципе половина объяснения уже написана, и лежит в файле у меня на диске, так что думаю я ее скоро допишу. А там и программу доделать можно будет.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Знакомство с одноклассниками | Alar | Свободное общение | 10 | 03.07.2008 22:20 |
Файловая система | student_63 | Win Api | 1 | 12.04.2008 20:29 |
Система координат | SunKnight | Общие вопросы Delphi | 2 | 05.02.2008 19:42 |