Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
Squirell
1 / 1 / 0
Регистрация: 09.11.2015
Сообщений: 12
#1

SFLM робота с мышкой - C++

12.05.2016, 16:03. Просмотров 276. Ответов 0
Метки sfml (Все метки)

Как реализовать персонажа, который будет стоять на месте но всегда будет смотреть на курсор мышки, какие методы нужно использовать? Хочу сделать игра на подобии: стоишь всегда в центре, на тебя по кругу идут враги, персонаж всегда смотрит на курсор мышки и при нажати ЛКМ стреляет туда. Заранее Спасибо!

Добавлено через 15 минут
И еще вопрос, каким методом посылать пули в координаты курсора, sprite.move, перемещает моментально, а как сделать так что бы это было плавно?

Добавлено через 17 часов 30 минут
Поворот персонажа, я уже сделал, вот код может кому надо:
C++
1
2
3
4
5
6
7
Vector2i pixelPos = Mouse::getPosition(window);//забираем коорд курсора
Vector2f pos = window.mapPixelToCoords(pixelPos);//переводим их в игровые (уходим от коорд окна)
 
float dX = pos.x - 1024 / 2;//вектор , колинеарный прямой, которая пересекает спрайт и курсор
float dY = pos.y - 768 / 2;//он же, координата y
float rotation = (atan2(dY, dX)) * 180 / 3.14159265;//получаем угол в радианах и переводим его в градусы
p.Rotate(rotation);//поворачиваем спрайт на эти градусы
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2016, 16:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос SFLM робота с мышкой (C++):

Плагин для сайта, симулирующий клик мышкой - C++
Здравствуйте. Поскольку вопрос довольно общий - возможно разместил не в подобающую тему, в случае этого прошу перенести)) Мне...

Робота с сайтом - C++ Builder
Всем доброго времени суток у меня такой вопрос как сделать так что бы программа считала цифру с сайта и если она меньше чем мы установили...

робота с файлами - C++ Builder
програма должна сохранять инфу введенную в StringGrid1 в файл table.txt при выходе и заносить с файла в StringGrid1 данные при открытии....

робота с двумя memo - C++ Builder
добрый день форумчане. В билдер начинаю только работать, поэтому возникают вопросы: в memo1 я Загружаю один файл, в memo2 другой. В label5...

Робота с сокетами. Ошибка в тексте - C++ Builder
//--------------------------------------------------------------------------- #pragma hdrstop ...

Рисование мышкой - C++ Builder
Рисование мышкой закрашенного прямоугольника на Image.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2016, 16:03
Привет! Вот еще темы с ответами:

Рисование круга мышкой - C++ Builder
Мне нужно нарисовать окружность мышкой. растянуть ее от левой верхней до правой нижней точки. Координаты первого щелчка мышки это первая...

Передвинуть мышкой Label - C++ Builder
Доброго времени суток!) Подскажите пожалуйста как осуществить задуманное - есть на форме несколько Label, и несколько Panel. Panel служит...

Непонятная робота глобальных переменных в разных Юнитах билдера - C++ Builder
Проблема следующая. Есть Юнит5, где сохранены глобальные переменные. В Юнит3, я делаю некие операции над этими переменными, после чего...

Нарисовать линию по клику мышкой - C++ Builder
Помогите пожалуйста, нужно нарисовать линию от одной точки к другой и от другой к третей и тд. по килику мышкой.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru