Здравствуйте Эксперты. Как в графическом режиме осеществить движение объекна. Буду очень благодарен если вы в качестве примера приложите прогу в которой шар двигается по какой-нибудь траектории.
Добрый день, Ilu! 1Стираешь старое и рисуешь новое! 2С помощью работы с кучей Для второго есть пример Блин Аутлук паганец не дает скопировать .Я тебе на мыло скину. Погоди,нашел я Для прервого ,тоже скину. Ответ отправлен: 14.12.2002, 17:49 Отправитель: Byter Отвечает Ace
Здравствуйте, Ilu! Смотри мыло. Там пример движения шара по экрану в VESA режиме. Ответ отправлен: 12.12.2002, 16:28 Отправитель: Ace Отвечает Lexus
Приветствую Вас, Ilu! Если не ошибаюсь, всё это организуется в цикле, наращивая координаты. Расчитай траекторию и организуй цикл. Всё просто. Ответ отправлен: 12.12.2002, 17:34 Отправитель: Lexus Отвечает Vadim
Здравствуйте, Ilu! См. приложение. Это простейший способ, который лежит на поверхности. Более продвинутые способы (с более быстрой графикой) предусматривают создание нескольких видеостраниц. Пока первая показывается, на второй идет прорисовка картинки, потом страницы меняются. Это можно делать в режиме EGA на стандартном BGI-драйвере (но смена видеостраниц пишется на асме), либо используются режимы VESA и соответствующие библиотеки для них. Например: GX2 или Graphix for BP. Ну, а уж расчет траектории движения объекта лежит целиком на твоей совести, т.к. баллистическая траектория летящего снаряда расчитывается совсем не так, как траектория падения метеозонда, в который попала птичка :)).
Приложение: Ответ отправлен: 15.12.2002, 06:30 Отправитель: Vadim Отвечает X-RayMan
Добрый день, Ilu! Для движения нужно: - Нарисовать объект - Подождать - Зарисовать объект - Изменить координаты - Повторить См. приложение.
Приложение: Ответ отправлен: 14.12.2002, 22:13 Отправитель: X-RayMan Отвечает Melkor
Добрый день, Ilu! Два способа: 1 - после каждого шага писать ClearDevice, а потом рисовать все объекты на новом месте 2 - каждый раз зарисовывать объект цветом фона, а на след. позиции рисовать объект (цвет фона обычно 0).
Приложение: Ответ отправлен: 13.12.2002, 18:50 Отправитель: Melkor
Вопрос № 117
пОЖАЛУЙСТА!МНЕ ОЧЕНЬ НЕОБХОДИМО ЗНАТЬ!МНЕ НЕОБХОДИМО НАПИСАТЬ ПРОЦЕДУРУ НАХОЖДЕНИЯ АЛГЕБРОИЧЕСКОГО ДОПОЛНЕНИЯ КВАДРАТНОЙ МАТРИЦЫ,ЛЮБОГО ЧЛЕНА,ЛЮБОГО РАЗМЕРА МАТРИЦЫ.ПОЖАЛЮСТА!!
Приветствую Вас, СЕРГЕЙ! ищи на сайтах типа sources.ru или codenet.ru или в библиотеке умную книгу , а писать за тебя курсовую или ещё что-то я не собираюсь. PS человеку даны мозги, что бы думать... перед тем, как возьмёшся учить Паскаль выучи сначала русский и выключи CapsLock. Ответ отправлен: 15.12.2002, 21:32 Отправитель: Zloy Отвечает Sensey
Доброе время суток, СЕРГЕЙ! Навскидку у меня нет, но пойди в любую библиотеку(читалку) в своем вузе - возьми книгу Мудров "Мат алгоритмы на Бейсик, Паскаль, Фортран" - примерно так называется, но все библиотекари ее знают. Там есть, с примерами прог.
Ответ отправлен: 13.12.2002, 12:00 Отправитель: Sensey
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.