Français
Forum

ProSpeedDll 1.7 ist là...

 
allô zusammen,

Version 1.7 qui ProSpeedDll ist maintenant disponible! Diesmal avec Schwerpunkt Bildschirm-Manipulationen.
cet Funktionen sommes hinzugekommen et ici peut son qui neuste Version runterladen:

mon Page d'accueil

FindBytes (B,O,A,S,L)
une Kopie qui Profan-Funktion MemPos, mais plus rapide et sicherer. avec FindBytes() peux une beliebige Zeichenfolge dans einem Bereich
gesucht volonté.

WaitWatch (M)
Wartet, jusqu'à M Millisekundenn depuis dem letzten Aufruf de StartWatch() passé sommes.

InitExtFX (H)
Erzeugung eines Bytes-Arrays aus einer externe Bitmap. Nötig pour alle grafischen Effekte.

FreeExtFX (B)
Freigabe de grenier, qui avec InitExtFX() erzeugt wurde.

Darken (F,X,Y,B,S)
Abdunklung des Bildschirms (ou bien partager en) jusqu'à hin trop einer schwarzen Surface.

Lighten (F,X,Y,B,S)
Aufhellung des Bildschirms (ou bien partager en) jusqu'à hin trop einer weißen Surface.

Blur (F,X,Y,B)
Verwischt qui Grafik sur dem Bildschirm (ou bien Teile en).

Rustle (F,X,Y,B)
Erzeugt un Rauschen sur dem Bildschirm (ou bien sur partager en) ähnlich dem eines Fernsehers sans Sendeempfang.

Grey (F,X,Y,B)
pouvoir bunte Bildschirme (ou bien partager en) gris. Tauscht alors alle Farben dans Grautöne um.

SemiTrans (F,X,Y,B1,B2,P)
Semi-Transparente Einblendung. Mischt deux verschiedene Bilder trop einem, hierbei wird par une Prozentangabe qui Transparenz chaque
Bildes berücksichtigt.

Sharpen (F,X,Y,B)
pouvoir cela Bild (ou bien Teile en) schärfer. Pratiquement qui Umkehr-effet de Blur().

BlackWhite (F,X,Y,B,P)
pouvoir aus einer Grafik sur dem Bildschirm (ou bien partager en) un noir-sais Bild.

CopyArray (F,X,Y,B)
Manuelle Kopie eines Byte-Arrays sur den Bildschirm (ou bien partager en).

Viel Spass, Frank.
 
19.04.2004  
 



je hab im Magazin une Nouvelles par-dessus veröffentlicht: [...] 

je hoffe cela allez bien sûr.

MfG, Eric Eggert
www.yatil.de - cela Profan²-Magazin
 
19.04.2004  
 



allô Eric,

Bien sûr allez cela bien sûr.
Dankeschön et plus so...

Gruss, Frank
 
19.04.2004  
 



allô Frank!

Großes Lob à Votre travail!

qui Dll ist wirklich überaus nützlich, allerdings suis je Je ne entier
sûrement, si es sich chez suivant l'affaire um une Bug handelt:

dll magasin
Deklarations-block

style de fenêtre 80
window 0,0-800,600
Loadsizedbmp ...,0,0-800,600;0

string bereich#,0=Picture.bmp
ExternHDC&=LoadExtBmp(bereich#,%HDC)

CopyExtBmp(%hdc,200,100,400,400,ExternHDC&,0,0,0)

Whilenot ende%
irgendwas
waitinput
cas Equ(%mousepressed,1):messagebox(text,text,0)
cas Equ(%mousepressed,2):ende%=1
sleep 20 allerdings per Def, là Profan 6.6
Endwhile

Ist pas original, mais sollte es expliquer.

Problem: cela Bild wird avec LoadExtBmp geladen et ensuite avec CopyExtBmp ins
Hauptfenster kopiert. Soweit ne...aucune Problem.
si je maintenant mais qui Messagebox sur qui kopierte Grafik bewege zerstöre
je vous avec cela. entier im opposition en supplément wird qui zuvor avec Loadsizedbmp
geladene Hintergrundgrafik toujours wieder ordnungsgemäß rekonstruiert. chez anderen
Windows, qui je beispielsweise dans den Vordergrund hole geschieht cela gleiche.
Woran liegt es? mon faute?

..et encore quoi d'autre
Anregung wolltest Du, n'est-ce pas?
eh bien, qui Prospeed.dll sollte oui, soweit je toi verstanden habe qui
Opportunités des Spieleprogrammierens améliorer.
Deswegen ist oui qui Schwerpunkt wohl aussi qui Sprite-Geschichte.
chez den Spritefunktionen fehlt mais une entier entscheidene!
Schlagwort Hierarchie:
Bislang ist es so, qui qui zuletzt erstellte Sprite sur qui vordersten plaine
plaziert ist, avant den zuvor erstellten. qui Hierarchie baut sich alors de
Sprite1 - hinterste plaine jusqu'à Sprite (zuletzt erstellt) - vorderste plaine sur.
Pour simple Ballerspiele mag cela suffire. quoi ist mais si im laufenden
Spiel une Figur d'abord derrière einem arbre et ensuite avant ihm herlaufen soll? Zur
Zeit serait cela un Effacer et Neuaufbauen aller betroffenen Sprites
erfordern. cela gibt ensuite mais selbst avec qui Prospeed cela grand Flattern, si là
la fois plan 10,20,30.. et plus Sprites gesetzt volonté doit.
mais selbst, si cela optique vertretbar wäre, ist es doch einfacher, si
qui Dll cette Aufwand übernimmt et plus rapide wäre cela de toute façon. Beispiel:
SetSpriteLayer(Sprhandle&,-2) um den Sprite deux Ebenen pour hinten trop schieben,
ou bien so ähnlich!? Hm.
Möglicherweise gibt es là oui une Solution.

eh bien car, Votre DLL ist mais so, ou bien so Sonderklasse
cela quoi je geschrieben habe ist alors pas comme Kritik trop comprendre.

avec den allerbesten Grüßen
Mischa
 
19.04.2004  
 



allô Mischa.

>Problem: cela Bild wird avec LoadExtBmp geladen et ensuite avec CopyExtBmp ins
>Hauptfenster kopiert. Soweit ne...aucune Problem.
>si je maintenant mais qui Messagebox sur qui kopierte Grafik bewege zerstöre
>je vous avec cela. entier im opposition en supplément wird qui zuvor avec Loadsizedbmp
>geladene Hintergrundgrafik toujours wieder ordnungsgemäß rekonstruiert. chez
anderen
>Windows, qui je beispielsweise dans den Vordergrund hole geschieht cela
gleiche.
>Woran liegt es? mon faute?
Ist pas dein faute, cela liegt à Profan. toujours si Profan avec seinen beiden Bitmaps herumhantiert, pouvoir es une Sicherheitskopie dans %HDC2, um im piège einer Überlagerung sa Hauptbitmap wieder trop restaurieren. tout autor venez aussi wieder qui ursprüngliche Bitmap, si quoi verdeckt wurde.
Behebung:

1) Du schaltest cet Verhalten ab et restaurierst selber chez so einem Ereigniss qui Bitmap
2) Du kopierst, après que dein Bildschirm fertig ist, alles pour %HDC2 et aktualisierst somit qui Sicherheits-Bitmap

>..et encore quoi d'autre
>Anregung wolltest Du, n'est-ce pas?
>eh bien, qui Prospeed.dll sollte oui, soweit je toi verstanden habe qui
>Opportunités des Spieleprogrammierens améliorer.
>Deswegen ist oui qui Schwerpunkt wohl aussi qui Sprite-Geschichte.
>chez den Spritefunktionen fehlt mais une entier entscheidene!
>Schlagwort Hierarchie:
>Bislang ist es so, qui qui zuletzt erstellte Sprite sur qui vordersten
plaine
>plaziert ist, avant den zuvor erstellten. qui Hierarchie baut sich alors de
>Sprite1 - hinterste plaine jusqu'à Sprite (zuletzt erstellt) - vorderste plaine
sur.
>Pour simple Ballerspiele mag cela suffire. quoi ist mais si im laufenden
>Spiel une Figur d'abord derrière einem arbre et ensuite avant ihm herlaufen soll?
Zur
>Zeit serait cela un Effacer et Neuaufbauen aller betroffenen Sprites
>erfordern. cela gibt ensuite mais selbst avec qui Prospeed cela grand Flattern,
si là
>la fois plan 10,20,30.. et plus Sprites gesetzt volonté doit.
>mais selbst, si cela optique vertretbar wäre, ist es doch einfacher, si
>qui Dll cette Aufwand übernimmt et plus rapide wäre cela de toute façon. Beispiel:
>SetSpriteLayer(Sprhandle&,-2) um den Sprite deux Ebenen pour hinten trop
schieben,
>ou bien so ähnlich!? Hm.
>Möglicherweise gibt es là oui une Solution.
oui, tu as droite. je hab mir qui letzten Wochen selber déjà mon
Gedanken gemacht. une Layerstruktur doit her.
qui erste Grundstein ist aussi déjà gelegt:
SwapSpriteLayers(sprite1&,sprite2&) ;die beiden Sprites tauschen ihrer plaine

autre Layer-Funktionen volonté folgen. dans Version 1.8, bzw. 2.0

>
>eh bien car, Votre DLL ist mais so, ou bien so Sonderklasse
>cela quoi je geschrieben habe ist alors pas comme Kritik trop comprendre.
wohin du droite la hâte, la hâte du droite. je nehms pas comme Kritik, mais comme
Anregung.
>
>avec den allerbesten Grüßen
>Mischa
>

Salut, Frank
 
19.04.2004  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

6.785 Views

Untitledvor 0 min.
p.specht23.06.2021
Tommy16.03.2015
gerd01.01.2013

Themeninformationen

cet Thema hat 1 participant:

unbekannt (5x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie