| |
|
|
| Hallo zusammen,
die ProSpeed.dll geht jetzt in Runde 2.7 !!! Einiges ist hinzugekommen, z.B. vernünftige Sprite-Layer. Bilder können jetzt auch als JPG gespeichert werden. Und auch sonst noch einiges Neue:
[quote:f4744c60e1]SaveExtImage (H,S,F,P) Speichert ein Bild (HDC).
Fog (F,X,Y,B1,B2,M) Ein Nebeleffekt. Hierbei werden durch eine Maskenbitmap die Passagen innerhalb des Bildes bestimmt, die vom dem Nebeleffekt betroffen sind.
Smooth (F,X,Y,B,M) Verwischt die Grafik, vergleichbar mit Blur(). Das Verwischen ist aber noch etwas softer und durch eine Maskenbitmap können die Passagen innerhalb des Bildes bestimmt werden, die vom dem Effekt betroffen sind.
DSoundGetStatus (B) Ermittelt den Spiel-Status eines Sounds.
AttachSpriteAnim (H,ZH) Die Erweiterung zu AttachSprite(). Sprite H versucht automatisch genauso auszusehen wie Sprite ZH.
SetCollideUnknownSprite (H1,H2,H3,H4) Eine Spezifizierung zu CollideUnknown(). Wenn dort sehr viele Kollisionen erwartet werden müssen, kann die Anzahl mittels SetCollideUnknownSprite (auf ein bis vier betroffende Sprites) eingegrenzt werden.
SetSpriteLayer (H,L) Setzt für ein Sprite eine neue Darstellungs-Ebene (Layer).
BringSpriteToTop (H) Setzt ein Sprite in der Darstellungs-Ebene (Layer) ganz nach oben.
BringSpriteToBottom (H) Setzt ein Sprite in der Darstellungs-Ebene (Layer) ganz nach unten.
SlowDownSprite (H,X,Y) Verlangsamt die Bewegung eines Sprite. Nötig für sehr langsame Sprites, stufenlos regelbar bis zum Stillstand.
VisualTableFix (B,A,L,O,R,U) Eine Automatisierung des Zeichenmodus (Fixmode). Die Sprites außerhalb eines einstellbaren Bildschirm-Bereichs (z.B. des sichtbaren Bildschirms) werden nicht mehr ständig neu gezeichnet. VisualTableFix spart, gerade bei riesigen Leveln, Unmengen an Systemzeit !
DeleteTags (Q,A,Z,C1,C2,F) Entfernt, bzw. sammelt Text- oder Speicherpassagen, die sich innerhalb von zwei Tag-Zeichen befinden. Hiermit können z.B. Html-Tags gelöscht werden, die in spitzen Klammern (< und >) stehen, oder Kommentare aus Quelltexten gelöscht werden ( und ANSI-Code 10), usw... Sicherlich finden sich noch viel mehr individuelle Anwendungsgebiete...
Examine (Z) Ermittelt, ob ein String eine Zahl enthält oder Text.
[/quote:f4744c60e1] Die neue Dll ist ab sofort zu finden auf meiner Seite: [...]
Ausserdem gibt es jetzt das erste AddOn zur ProSpeed.dll, die PSA.dll Diese Zusatz-Dll bietet einige Neuigkeiten in Sachen Grafikeffekte, absolut sehenswert ! Der Link auf Davids Page ist: [...]
Viel Spaß mit den Neuigkeiten !
Gruß, Frank Abbing |
|
|
| |
|
|
|
| Danke Frank für eine weitere tolle Version deiner genialen DLL! |
|
|
| |
|
|
|
| Cooles Forum, aber bisschen lahm, wie? Egal, zum schreiben reichts. Frank, ich werd dir Texte vorbereiten. Hier in inzwischen 45 Minuten schreiben, ist zu wenig Zeit. Aber Verbesserungen und kurzfristige Fragen schreib ich dir so. Egal...
Was die Layer betrifft, wollt ich dich heut fragen, ob du sowas realisieren kannst. Jetzt fehlt nur noch eins, nicht war? Hintergründe auf Layern. Bisher gingen NES-Spiele einwandfrei umzusetzen, aber mit transparenten Hintergründen auf Layern lassen sich auch die meisten Spiele vom Snes umsetzen. Und auch etwas modernere PC-Games à la Worms. |
|
|
| |
|
|
|
| Hi,
keine schlechte Idee, du meinst aber sicher eine Darstellungsmaske. Ich werd darüber nachdenken, ob das umzusetzen ist.
Gruß, Frank |
|
|
| |
|
|
|
| Super Frank !
Habe deinen Tip mit Blur in der SizeExtBmp() gleich umgesetzt ich muß sagen das Ergebnis ist genial wie alles in der Prospeed. Mußte halt erst eine leere vergößerung herstellen und mit SizeExt.. hineinkopieren bevor ich Blur benutzte aber das Ergenis ist super. Nun bin ich noch an der neuen Save.. Funktion. Unklar ist mir zwar noch wie ich den Text in die Bilder bekomme aber versuch macht kluch heist es ja. Jedenfalls vielen Dank für die neuen Funktionen !
Gruß an alle
T300MHZ |
|
|
| |
|
|
|
| Hi,
danke für das Lob ! Text in eine Bitmaps zu schreiben ist nicht so schwer. Die ProSpeed-Quellcodes FA_Textscroller und FA_Zeichnen machen das z.B. Schau dir das dort mal an.
Gruß, Frank |
|
|
| |
|
|
|
| Hallo Frank.
Mal wieder klasse, was du uns da zur Verfügung stellst. Ich wünschte ich hätte mehr Zeit mich damit zu beschäftigen. Aber: Wie versprochen werde ich mich nun endlich für die kommerzielle Lizenz regestrieren.
Mit freundlichen Grüßen,
John Schroeter |
|
|
| |
|
|