caption = $ key; $ Xx = c ( "image2") -> x; $ Yy = c ( "image2") -> y; $ Dx = '10 '; $ Dy = '10 ';" />

Як зробити плавний рух об'єкта


Ти досі не зрозумів, що ТАК об'єкти НЕ ПОВИННІ рухатися?

А як. З постійно працюють таймером який жере ресурси. І ще подія натискання клавіші повторюється поки натиснута кнопка, йде плавно ще додати подвійну промальовування буде виглядати плавніше! І можна ще через функції буде теж саме але без таймера.

Та не слухай ти його, упертий. і код мій не візьмеш, там витік в таймері, це просто приклад реалізації. Роби в потоці

І не треба винаходити велосипед з гаком колесом!


Исходник якщо треба, але рішення не вірне потрібно фокус на форму!

Відповісти з цитуванням

Як зробити плавний рух об'єкта
Перевірений мандрівник Повідомлень 668 Подякували 33 раз (а) в 32 повідомленнях

Підкажіть як робляться ці самі обмежувачі по часу?)
як регулювати частоту оборотів циклу)))

і як прийняти коди двох одночасно затиснутих кнопок?

Повідомлення від xsnakes

Якщо ти себе вважаєш програмістом, то воно дійсно так і є, життя нудне і повна лажа!

А якщо ти говориш про життя програмістів, то ти не можеш про це говорити, тому що ти не програміст і так не живеш.
Нудно, що ти щодня не горбатий на роботі?
Нудно що ти не шумлять з гвинтівки по людям?
Нудно що твоя робота полягає в простому написанні тексту?

Ти коротше просто вирішив розвинути конфлікт на основі якихось подій на Україні. А це як би порушує правила форуму.

Не не не.
Ця ти зараз розвиваєш конфлікт нагадуванням що-що то зараз на Україні, а я всього лише до слова привів.
І я себе не вважаю хакером запрограмувавши всього дві строчки коду, як хакер що то ламає (дадада, ти не де про хакери не писав), а я програміст, тим більше зараз ходжу на курси по c ++ \ c #
Я ж не програмую струму на php, хоча б тому що знати струму php ця суто тупа, нерозумно.

А взагалі ти маєш рацію, так нудно просто жити без зайвих 50000 $ на руках, без хороших речей і продуктів.

Відповісти з цитуванням

Повідомлення від xsnakes

Погуглити "гра обмеження швидкості циклу".
Залежно від часу і тиків циклу справляєш розрахунки і пропускаєш непотрібні тики.

Як зробити до циклі затримку скажімо 10 мілісекунд?
. без вставки порожніх циклів)) як варіант перевіряти скільки мілісекунд минуло з останнього ходу і якщо мало то пропускати хід - цей варіант наскільки правильно застосовувати в плані Костильна рішення.

а то я поки тільки таймером навчився регулювати))

Код руху об'єкта (зокрема картинки) управління за допомогою кнопок курсора
без проблем і гальм в будь-яку сторону хоч на і скосок - вставити в таймер (бо це поки саме зрозуміле рішення в плані регулювання швидкість руху на різно продуктивних машинах)))) (поки так)

$ Imj = c ( "image1");
$ Xx = $ imj -> x;
$ Yy = $ imj -> y;
$ Dx = '10';
$ Dy = '10';

if (get_key_state (37)<0 )

$ Imj -> x = $ xx - $ dx;

>
if (get_key_state (38)<0 )

$ Imj -> y = $ yy - $ dy;

>
if (get_key_state (39)<0 )

$ Imj -> x = $ xx + $ dx;

>
if (get_key_state (40)<0 )

$ Imj -> y = $ yy + $ dy;

не закривається нормально форма. (
і чому щось не виходить деактивувати рух коли форма не активна


1. Пропиши зображенні з кулькою розміри з саму форму, а то він обрізається під час руху.
2. А ось про закриваються форму я її не знайшов відгадку.

Моїх тим на форумі вже дуже багато

Зимове оновлення!

Відповісти з цитуванням

Як зробити плавний рух об'єкта
Перевірений мандрівник Повідомлень 668 Подякували 33 раз (а) в 32 повідомленнях

Схожі статті