Вниз  Java-программирование (1-ые посты)
- 27.02.2010 / 19:57
RESEPTOR
  Пользователь

RESEPTOR 
Сейчас: Offline
Доброго времени суток,у меня такой глупый вопрос. Т.к. я только учусь программирования,хотел у вас спросить,вот я сделал программу которая в которой выводится квадрат и начинает двигаться от левого края по оси Х к правому краю экрана,достигнув правый край экрана квадрат отталкивается и начинает двигаться в обратном напровление до левого края экрана,заходит за него и продолжает двигаться в том же напровлении,вот как мне сделать так что бы когда квадрат доходил до левого края экрана,отталкивался и двигался к правому краю экрана...вообщем,как сделать цекличное движение обьекта от левого края к правому краю экрана и обратно? Помогите пожалуйста...

Изменено RESEPTOR (27.02 / 20:06) (всего 2 раза)
- 27.02.2010 / 21:10
Ecio
  Пользователь

Ecio 
Сейчас: Offline
Ну я яву ток учить начиная:) но на сколько мне известно это както так делается:)
if (условие.) {
Выполняенаю часть.}
- 27.02.2010 / 21:43
RESEPTOR
  Пользователь

RESEPTOR 
Сейчас: Offline
Ecio, Это я знаю но это не то что меня интересует...
- 27.02.2010 / 21:52
Ecio
  Пользователь

Ecio 
Сейчас: Offline
RESEPTOR, Ну ящ сказал сам плохо знаю:-(
А ты попробуй поставить переменную и при разных её значениях твою фигура будет двигатся:)
- 27.02.2010 / 22:41
RESEPTOR
  Пользователь

RESEPTOR 
Сейчас: Offline
Ecio, Пробовал,всё равно не то,обьект начинает двигаться от левого края,доходит до правого,оталкивается и движится к левому краю экрана,доходит до левого края экрана,оталкивается и движится к правому краю,дойдя к правому краю,обьект заходит за него и продолжает дальше двигаться в том же напровлении...а мне нужно что бы это движение от одного края к другому краю было бесконечно...
- 27.02.2010 / 23:23
CyberTENSHI
  Пользователь

CyberTENSHI 
Сейчас: Offline
  1. s=5; // скорость
  2. x=0; // положение по x
  3. if(x > g.getWidth())
  4. {
  5. s=-5;
  6. }
  7. if(x < 0)
  8. {
  9. s=5;
  10. }
  11.  
  12. x+=s;

  Как-то так.

Изменено web_demon (28.02 / 01:54) (всего 1 раз)
- 27.02.2010 / 23:57
RESEPTOR
  Пользователь

RESEPTOR 
Сейчас: Offline
CyberTENSHI, Большое спосибо,это как раз то что мне нужно...
- 28.02.2010 / 00:34
Night_Dancer
  Пользователь

Night_Dancer 
Сейчас: Offline
Как заменить символ на символ?
- 28.02.2010 / 00:41
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Night_Dancer, String.replace(char r, char z);
"ololo".replace('l', 'p') выдаст "opopo"
__________________
 let live
- 28.02.2010 / 01:04
CyberTENSHI
  Пользователь

CyberTENSHI 
Сейчас: Offline
А мне кто поможет?
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)