![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 03.12.2011
Сообщений: 2
|
![]()
Доброго времени суток.
Нам задали написать прогу, но я не совсем вник в ее суть. Лекции по заданию будут позже, а хочется разобраться в ней сейчас. Задание: Движение с изменяющимся углом (dx – const, dy – variable) с отражением от границ экрана. В виде фигуры задан домик, я его нарисовал. Как я понял нам нужно заставить его двигаться по оси Оу? и как у нас будет изменяться dy? нам понадобится цикл. и как будут изменяться координаты фигуры? это что, нужно для каждой линии,прямоугольника брать переменные? |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 13.12.2010
Сообщений: 56
|
![]()
Что значит с отражением от границ экрана??
|
![]() |
![]() |
![]() |
#3 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
![]()
Вместо того, чтобы уходить из области видимости - меняет направление.
Ищете информацию по C++?
cplusplus.com |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 13.12.2010
Сообщений: 56
|
![]()
нарисуй дом, отталкиваясь только от одной какой-то точки (переменной). для движения через некоторый период времени стираешь дом, задаешь новую координату переменной, опять рисуешь дом.
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 03.12.2011
Сообщений: 2
|
![]()
все, нарисовал дом, он свободно движется, но вот с помощью клавиш F1,F2,F3,F4 не получается задать движение! а мне надо именно через них, помогите.
А через клавиши стрелок получается все: case 2: initwindow (800,600); x=400; y=300; dx=5; dy=5; setcolor(15); outtextxy(650,580,"Press ESC to exit..."); while(1) { Draw ( x, y, 2,2); key=getch(); if (key==ESC) break; Draw ( x, y, 0,0); switch (key) { case KEY_LEFT: x-=dx; break; case KEY_UP: y-=dy; break; case KEY_RIGHT: x+=dx; break; case KEY_DOWN: y+=dy; } } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
движение графических объектов | elka | Общие вопросы C/C++ | 9 | 25.04.2012 17:24 |
Движение объектов используя классы | ryashya | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 29.09.2011 00:07 |
Движение графических объектов | Krivo1993 | Помощь студентам | 4 | 31.01.2011 13:58 |
движение объектов в поле Chart | weezmei | Помощь студентам | 0 | 22.05.2010 01:09 |
Движение 2-x объектов (Delphi) | VadEr | Помощь студентам | 2 | 06.06.2009 17:19 |