27.02.2010 / 19:57 | |
RESEPTOR Пользователь Сейчас: Offline
Имя: Виталий Регистрация: 27.02.2010
| Доброго времени суток,у меня такой глупый вопрос. Т.к. я только учусь программирования,хотел у вас спросить,вот я сделал программу которая в которой выводится квадрат и начинает двигаться от левого края по оси Х к правому краю экрана,достигнув правый край экрана квадрат отталкивается и начинает двигаться в обратном напровление до левого края экрана,заходит за него и продолжает двигаться в том же напровлении,вот как мне сделать так что бы когда квадрат доходил до левого края экрана,отталкивался и двигался к правому краю экрана...вообщем,как сделать цекличное движение обьекта от левого края к правому краю экрана и обратно? Помогите пожалуйста...
Изменено RESEPTOR (27.02 / 20:06) (всего 2 раза) |
27.02.2010 / 21:10 | |
Ecio Пользователь Сейчас: Offline
Имя: Костя Регистрация: 13.01.2010
| Ну я яву ток учить начиная но на сколько мне известно это както так делается if (условие.) { Выполняенаю часть.} |
27.02.2010 / 21:43 | |
RESEPTOR Пользователь Сейчас: Offline
Имя: Виталий Регистрация: 27.02.2010
| Ecio, Это я знаю но это не то что меня интересует...
|
27.02.2010 / 21:52 | |
Ecio Пользователь Сейчас: Offline
Имя: Костя Регистрация: 13.01.2010
| RESEPTOR, Ну ящ сказал сам плохо знаю А ты попробуй поставить переменную и при разных её значениях твою фигура будет двигатся |
27.02.2010 / 22:41 | |
RESEPTOR Пользователь Сейчас: Offline
Имя: Виталий Регистрация: 27.02.2010
| Ecio, Пробовал,всё равно не то,обьект начинает двигаться от левого края,доходит до правого,оталкивается и движится к левому краю экрана,доходит до левого края экрана,оталкивается и движится к правому краю,дойдя к правому краю,обьект заходит за него и продолжает дальше двигаться в том же напровлении...а мне нужно что бы это движение от одного края к другому краю было бесконечно...
|
27.02.2010 / 23:23 | |
CyberTENSHI Пользователь Сейчас: Offline
Имя: Артур Регистрация: 19.02.2010
| s=5; // скорость
x=0; // положение по x
if(x > g.getWidth())
{
s=-5;
}
if(x < 0)
{
s=5;
}
x+=s;
Как-то так. Изменено web_demon (28.02 / 01:54) (всего 1 раз) |
27.02.2010 / 23:57 | |
RESEPTOR Пользователь Сейчас: Offline
Имя: Виталий Регистрация: 27.02.2010
| CyberTENSHI, Большое спосибо,это как раз то что мне нужно...
|
28.02.2010 / 00:34 | |
Night_Dancer Пользователь Сейчас: Offline
Имя: Женё Регистрация: 16.01.2010
| Как заменить символ на символ?
|
28.02.2010 / 00:41 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Night_Dancer, String.replace(char r, char z); "ololo".replace('l', 'p') выдаст "opopo"
__________________
let live |
28.02.2010 / 01:04 | |
CyberTENSHI Пользователь Сейчас: Offline
Имя: Артур Регистрация: 19.02.2010
| А мне кто поможет?
|