Форум » Создаем игру » как делать свои расширения для 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: короче так же как и для дельфи писать дллки =)



полная версия страницы