Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C++ Builder / Delphi

Выпуск № 163
от 14.05.2003, 20:40

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 644
Отправлено ответов: 1086
Активность: 168.6 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Stein
Статус: Опытный
Общий рейтинг: 163.1
[Подробней >>]
Pin
Статус: Доверительный
Общий рейтинг: 126.84
[Подробней >>]
Lynx
Статус: Доверительный
Общий рейтинг: 140.35
[Подробней >>]
 
baldr
Статус: Профессиональный
Общий рейтинг: 112.53
URL: Сайт об ОС DOS. Всем, кто любит эту ОС!
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 637. Привет знатокам Delphi! Интересная библиотека - KOL (Key Objects Library - библиотека ключевых объек... (ответов: 1)
Вопрос № 638. Вопрос на мой взгляд сложноватый... Курсор мышки - это цель. Мне надо чтобы пуля из начальных коор.... (ответов: 4)

Вопросов: 2, ответов: 5


 Вопрос № 637

Привет знатокам Delphi!
Интересная библиотека - KOL (Key Objects Library - библиотека ключевых объектов), и интересная программа - AutoWar (война автономных объектов) могут быть найдены по адресам:
http://www.delphimaster.ru/ - KOL
http://www.delphimaster.ru/cgi-bin/forum.pl?look=1&id=1045252755&n=10 - AutoWar
Это не реклама - в рекламе KOL не нуждается, просто нужны свежие идеи...



Вопрос отправлен: 08.05.2003, 16:11
Отправитель: Артём Шегеда

[Следующий вопрос >>] [Список вопросов]

Отвечает Stein

Доброе время суток, Артём Шегеда!
Круто, круто!

Ответ отправлен: 08.05.2003, 21:53
Отправитель: Stein


 Вопрос № 638

Вопрос на мой взгляд сложноватый...
Курсор мышки - это цель.
Мне надо чтобы пуля из начальных коор. (нахождение спрайта в пространстве) пуля летела в точку где щелкнули левой кнопкой мышки...



Вопрос отправлен: 11.05.2003, 20:33
Отправитель: Ландграф Павел

[Следующий вопрос >>] [Список вопросов]

Отвечает Stein

Добрый день, Ландграф Павел!
Графикой не занимался. Книга издательства БХВ - DirectX и Графика в проектах Delphi...

Ответ отправлен: 11.05.2003, 21:24
Отправитель: Stein


Отвечает Pin

Приветствую Вас, Ландграф Павел!
Событие OnClick() или я чего-то не понял!

Ответ отправлен: 11.05.2003, 23:54
Отправитель: Pin


Отвечает Lynx

Здравствуйте, Ландграф Павел!
Если я всё правильно понял, то тебе надо, что бы пуля двигалась по прямой соединяющей ствол и цель.
Сначала считаешь тангенс угла наклона этой линии к Ox
Tg(alpha) = (y2 - y1)/(x2 - x1), где x1, y1 - коондинаты ствола, x2, y2 - координаты цели.
Ну а потом, в цикле от x1, до x2 получаешь вершину пули (y2) и рисуешь её... Если я чёто не понял, то объясни подробнее. Если тебе не понятно, то напиши мне, намылю понятнее. :)))


Ответ отправлен: 11.05.2003, 21:26
Отправитель: Lynx


Отвечает baldr

Добрый день, Ландграф Павел!
Пуля - это объект. Перед выстрелом, когда получаем координаты клика мышки (OnClick), запихиваем эти координаты в этот объект и постоянно по таймеру его двигаем. Двигаем мы его по уравнению прямой, которое рассчитывается согласно формуле из математики. :) Сейчас точно не помню, но она простая...
Как только текущие координаты пули попадают в пространство, занятое другим объектом - значит пуля во что-то попала... :) Вот и все.

Ответ отправлен: 12.05.2003, 18:53
Отправитель: baldr



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (40)
C / C++ (31)
Perl (4)
Builder / Delphi (16)
Pascal (30)
Basic / VBA (12)
Java / JavaScript (11)
PHP (5)
MySQL / MSSQL (4)
Пользователю
Windows 95/98/Me (41)
Windows NT/2000/XP (30)
"Железо" (29)
Поиск информации (14)
Администратору
Windows NT/2000/XP (18)
Linux / Unix (9)
Юристу
Гражданское право (7)
Семейное право (4)
Трудовое право (5)
КоАП (4)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование


Яндекс цитирования
© 2003 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное