Форум » Создаем игру » как делать свои расширения для GM на Delphi7? » Ответить
как делать свои расширения для GM на Delphi7?
AleD: Кто знает или кто уже создавал расширения для GM7 на Delphi7 подскажите как.
Ответов - 6
Flooty: AleD пишет: Кто знает или кто уже создавал расширения для GM7 на Delphi7 подскажите как. DLL'ки что ли?
Jin KaZaMa: AleD пишет: Кто знает или кто уже создавал расширения для GM7 на Delphi7 подскажите как. А вот так - берут и делают!))) Я думаю, тебе это незачем (как и мне).
Lagevae: AleD пишет: расширенияЕсли ты про Extension, есть специальная программа - Extension Maker. Вот она: http://www.yoyogames.com/extensions Туда можно вставить dll, lib, gml-код, но lib - это по сути тоже gml-код. А вот dll как раз надо делать на Delphi.
Витёк: Мне вот тоже интересно, как длл делают. Хотя бы сам алгаритм. Было бы круто добавить чего нибудь эдакого. зы: а интересно, можно сам редактор модифицировать?
Lagevae: Game Maker Help -> The Game Maker Language (GML) -> Using DLL's Там есть пример библиотеки. Кто не может прочитать, вот: library MyDLL; uses SysUtils, Classes; function MyMin(x,y:double):double; cdecl; begin if x<y then Result := x else Result := y; end; var res : array[0..1024] of char; function DoubleString(str:PChar):PChar; cdecl; begin StrCopy(res,str); StrCat(res,str); Result := res; end; exports MyMin, DoubleString; begin end. Но это только пример, там на странице ещё есть функции и некоторые описания.
Flooty: короче так же как и для дельфи писать дллки =)
полная версия страницы