Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.06.2010, 19:41   #1
19950525
Заблокирован
 
Регистрация: 24.06.2010
Сообщений: 10
По умолчанию не могу передвигать с click-ом

как мне зделать так штоб обьект сам передвигался и до конца с OnClick?Я пробовал получается тока передвижения.Типа один шаг.Дальше не знаю што делать.Спс заранее.

Последний раз редактировалось 19950525; 26.06.2010 в 19:51.
19950525 вне форума Ответить с цитированием
Старый 26.06.2010, 19:51   #2
Kashp
Форумчанин
 
Регистрация: 05.08.2007
Сообщений: 225
По умолчанию

Цитата:
Сообщение от 19950525 Посмотреть сообщение
как мне зделать так штоб обьект сам передвигался до конца с OnClick?Я пробовал как то но не могу не получается.Спс заранее.
Ну по onClick запускаешь таймер и в нём прописываешь перемещение, типа: Объект.left:= Объект.left + 1;
Kashp вне форума Ответить с цитированием
Старый 26.06.2010, 19:57   #3
19950525
Заблокирован
 
Регистрация: 24.06.2010
Сообщений: 10
По умолчанию

Спс огромное.А точка начало передвижения как прикрепить в другому обьекту?
19950525 вне форума Ответить с цитированием
Старый 26.06.2010, 20:03   #4
Kashp
Форумчанин
 
Регистрация: 05.08.2007
Сообщений: 225
По умолчанию

Цитата:
Сообщение от 19950525 Посмотреть сообщение
Спс огромное.А точка начало передвижения как прикрепить в другому обьекту?
ммм... шото я вопроса не понял )
Kashp вне форума Ответить с цитированием
Старый 26.06.2010, 20:09   #5
19950525
Заблокирован
 
Регистрация: 24.06.2010
Сообщений: 10
По умолчанию

Ну типа если я передвигаю огонь до конца с таймером.Тока вот откуда он выходит).А он конешно выходить из корабля...)Вот тока если я буду передвигать корабль хочю штоб етот огонь закрепилься к нему...Вот как ето зделать не могу понять(
Надеюсь так понятнее...Заранее большое спс
19950525 вне форума Ответить с цитированием
Старый 26.06.2010, 20:13   #6
19950525
Заблокирован
 
Регистрация: 24.06.2010
Сообщений: 10
По умолчанию

И ешё подскажи как можна запустить етот таймер который я поставил по OnClick? так??:
if OnClick then Image1.Top - 15; end;

што там по править нада?
19950525 вне форума Ответить с цитированием
Старый 26.06.2010, 20:43   #7
Kashp
Форумчанин
 
Регистрация: 05.08.2007
Сообщений: 225
По умолчанию

Цитата:
Сообщение от 19950525 Посмотреть сообщение
Ну типа если я передвигаю огонь до конца с таймером.Тока вот откуда он выходит).А он конешно выходить из корабля...)Вот тока если я буду передвигать корабль хочю штоб етот огонь закрепилься к нему...Вот как ето зделать не могу понять(
Надеюсь так понятнее...Заранее большое спс
В этом случае в том же таймере узнаешь координаты корабля (например его правого бока) и соответственно левую сторону снаряда подставляешь к правой стенке корабля, типа так:
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var
 bok_korablya: integer;
begin
 .....
 bok_korablya:=корабль.left + корабль.width;  // Узнаем правую координату (стенку) корабля и присваиваем переменной bok_korablya ее значение
 снаряд.left:=bok_korablya; // ставим левую сторону снаряда к правому боку корабля, отсюда он булет вылетать
.....
end;
:-)
Kashp вне форума Ответить с цитированием
Старый 26.06.2010, 20:48   #8
Kashp
Форумчанин
 
Регистрация: 05.08.2007
Сообщений: 225
По умолчанию

Цитата:
Сообщение от 19950525 Посмотреть сообщение
И ешё подскажи как можна запустить етот таймер который я поставил по OnClick? так??:
if OnClick then Image1.Top - 15; end;

што там по править нада?
Timer.Enabled:=true //Включить таймер
Timer.Enabled:=false //Отключить таймер
Kashp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Click to color L.Morgan Общие вопросы Delphi 11 25.01.2009 19:21
Нужно передвигать окружность с ускорением/ Задачка по Делфи7 НУБ!!! Помощь студентам 4 20.05.2008 21:29
Image click Stanislav Общие вопросы Delphi 2 27.02.2008 23:09
Помогите! не могу переопределить Click 4kir Общие вопросы C/C++ 2 12.01.2008 22:09