|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.08.2008, 13:06 | #31 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Приведу простой пример стрельбы. Игра Crimsonland или Alien Shoter. Пуля летит в направлении мыши. Чтобы посчитать скорость пули по координате x и y нужно найти угол относительно курсора и персонажа и расчитать sin и cos этого угла. Именно sin и cos будет скоростью снаряда и он полетит в нужном направлении.
|
18.08.2008, 13:12 | #32 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 206
|
А почему не CaretPos x,y? И почему тогда не физикой? Тоисть вес пули+тяжение-скорость стрельбы патрона?
|
18.08.2008, 13:16 | #33 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 206
|
незнаю или я правильно думаю и т.д. но я б просто разсчитывал позицыю персонажа и от нее уже б тянул пулю к позицыи курсора. И сокорость пули брал бы с физики . Я просто ... ну просто 0 в математике и всегда стараюсь зделать чтото так чтоб ее обойти :Р
|
18.08.2008, 13:30 | #34 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
На мой взгляд математика совершенно даже причём, всё строится на математике и всех подразделах! Физика, Алгебра, Высшая математика, геометрия, тригонометрия. НЕ могли бы вы Константин дать ресурс где от начала до конца есть поная информация о Cos, sin и т.д. треугольника, окружности и т.д.?
|
18.08.2008, 13:32 | #35 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Во первых то что я пытаюсь объяснить как раз пришло из Физики. Во вторых если вы разберетесь с sin и cos, вам откроются огромные просторы.
|
18.08.2008, 13:34 | #36 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 206
|
Да согласен, но ... увы мне обяснить геометрию - проще повешатса. Но буду чтото пытатса. Дело в том что я ещо не доконца знаю Delphi. А это всетаки важно
|
18.08.2008, 13:35 | #37 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 206
|
Ок давайте начнем сначала ))))))) кто такой дядя синус, и тетя косинус? Кто за что отвечает?
|
18.08.2008, 13:40 | #38 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Код:
В общем давайте напряжемся и нарисуем этот кривой круг! |
18.08.2008, 13:41 | #39 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 206
|
Елкипалки ))))))))
Form1.Canvas.Elipse (10,10,50,50) ; ))))))))))) |
18.08.2008, 13:42 | #40 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
sin угла = y координаты точки лежащей на окружности
cos угла = x координаты точки лежащей на окружности |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
"Калькулятор в Delphi" в теоретические аспекты??? | jenja | Общие вопросы Delphi | 1 | 25.05.2008 23:23 |
основные цели и задачи студенческого форума? | ALEXBAZ | Свободное общение | 1 | 14.05.2008 22:24 |
комп. для программирования | фамил | Компьютерное железо | 4 | 09.05.2008 12:11 |
Неделя программирования | Stiker | Свободное общение | 2 | 10.02.2008 21:15 |