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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2008, 13:06   #31
Kostia
Участник клуба
 
Аватар для Kostia
 
Регистрация: 21.11.2007
Сообщений: 1,690
По умолчанию

Приведу простой пример стрельбы. Игра Crimsonland или Alien Shoter. Пуля летит в направлении мыши. Чтобы посчитать скорость пули по координате x и y нужно найти угол относительно курсора и персонажа и расчитать sin и cos этого угла. Именно sin и cos будет скоростью снаряда и он полетит в нужном направлении.
Kostia вне форума Ответить с цитированием
Старый 18.08.2008, 13:12   #32
Killbrum
Форумчанин
 
Регистрация: 05.12.2007
Сообщений: 206
По умолчанию

А почему не CaretPos x,y? И почему тогда не физикой? Тоисть вес пули+тяжение-скорость стрельбы патрона?
Killbrum вне форума Ответить с цитированием
Старый 18.08.2008, 13:16   #33
Killbrum
Форумчанин
 
Регистрация: 05.12.2007
Сообщений: 206
По умолчанию

незнаю или я правильно думаю и т.д. но я б просто разсчитывал позицыю персонажа и от нее уже б тянул пулю к позицыи курсора. И сокорость пули брал бы с физики . Я просто ... ну просто 0 в математике и всегда стараюсь зделать чтото так чтоб ее обойти :Р
Killbrum вне форума Ответить с цитированием
Старый 18.08.2008, 13:30   #34
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

На мой взгляд математика совершенно даже причём, всё строится на математике и всех подразделах! Физика, Алгебра, Высшая математика, геометрия, тригонометрия. НЕ могли бы вы Константин дать ресурс где от начала до конца есть поная информация о Cos, sin и т.д. треугольника, окружности и т.д.?
Манжосов Денис :) вне форума Ответить с цитированием
Старый 18.08.2008, 13:32   #35
Kostia
Участник клуба
 
Аватар для Kostia
 
Регистрация: 21.11.2007
Сообщений: 1,690
По умолчанию

Во первых то что я пытаюсь объяснить как раз пришло из Физики. Во вторых если вы разберетесь с sin и cos, вам откроются огромные просторы.
Kostia вне форума Ответить с цитированием
Старый 18.08.2008, 13:34   #36
Killbrum
Форумчанин
 
Регистрация: 05.12.2007
Сообщений: 206
По умолчанию

Да согласен, но ... увы мне обяснить геометрию - проще повешатса. Но буду чтото пытатса. Дело в том что я ещо не доконца знаю Delphi. А это всетаки важно
Killbrum вне форума Ответить с цитированием
Старый 18.08.2008, 13:35   #37
Killbrum
Форумчанин
 
Регистрация: 05.12.2007
Сообщений: 206
По умолчанию

Ок давайте начнем сначала ))))))) кто такой дядя синус, и тетя косинус? Кто за что отвечает?
Killbrum вне форума Ответить с цитированием
Старый 18.08.2008, 13:40   #38
Kostia
Участник клуба
 
Аватар для Kostia
 
Регистрация: 21.11.2007
Сообщений: 1,690
По умолчанию

Код:
Дело в том что я ещо не доконца знаю Delphi. А это всетаки важно
Можешь мне поверить, это не важно.
В общем давайте напряжемся и нарисуем этот кривой круг!
Kostia вне форума Ответить с цитированием
Старый 18.08.2008, 13:41   #39
Killbrum
Форумчанин
 
Регистрация: 05.12.2007
Сообщений: 206
По умолчанию

Елкипалки ))))))))
Form1.Canvas.Elipse (10,10,50,50) ; )))))))))))
Killbrum вне форума Ответить с цитированием
Старый 18.08.2008, 13:42   #40
Kostia
Участник клуба
 
Аватар для Kostia
 
Регистрация: 21.11.2007
Сообщений: 1,690
По умолчанию

sin угла = y координаты точки лежащей на окружности
cos угла = x координаты точки лежащей на окружности
Kostia вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
"Калькулятор в 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