Green Elf Game Engine

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

Регистрация

Вход

RSS


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Gege 3.04 Beta
МаксимДата: Четверг, 29.11.2012, 12:00 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
Странно но движок не понимает команду: spriteGetPosition(Spr,x,y);
Хотя команда spriteSetPosition(Spr,40,40); работает нормально...
Компилю на Delphi
 
DemeronДата: Вторник, 04.12.2012, 15:26 | Сообщение # 2
Рядовой
Группа: Администраторы
Сообщений: 11
Репутация: 780
Статус: Offline
Просто забыл добавить эту функцию в gege.pas. Можно дописать эту функцию:
Code
procedure spriteGetPosition(Sprite:ESprite;NewPositionX,NewPositionY:PSingle); stdcall; external 'gege.dll';

Или использовать аналог:
Code
spriteGetTransform(SPRITE,POSITIONX,POSITIONY,width,heigh,rotation,scaleX,scaleY);

Скорость выполнения функций одинаковая.
 
  • Страница 1 из 1
  • 1
Поиск: