Green Elf Game Engine

Воскресенье, 05.01.2025, 08:52
Приветствую Вас Гость
Главная

Регистрация

Вход

RSS


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Камера и мышка
ReDДата: Понедельник, 01.10.2012, 22:23 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
Доброго времени суток, пишу игру для себя на вашем движке. такая проблема: при перемещении камеры мышка остается на месте, в строго отведенном квадрате созданным при инициализации окном, каким способом изменить её координаты ? WinAip?
 
DemeronДата: Вторник, 04.12.2012, 15:32 | Сообщение # 2
Рядовой
Группа: Администраторы
Сообщений: 11
Репутация: 780
Статус: Offline
Здравствуйте. Не нужно WinAPI, все намного проще! Просто нужно не забывать, что к координатам мыши требуется добавлять позицию камеры biggrin Вот функция + пример. cool

Code

procedure set_position_of_sprite_cursore(Sprite:ESprite);
var
camx,camy:Single;
curx,cury:Single;
begin
inputCursorPos(@curx,@cury);
cameraGetPosition(@camx,@camy);

spriteSetPosition(Sprite,curx+camx,cury+camy);
end;

...

set_position_of_sprite_cursore(YOU_SPRITE);// YOU_SPRITE - спрайт курсора
 
  • Страница 1 из 1
  • 1
Поиск: