Español
Foro

ProSpeedDll 1.7 es como...

 
¡Hola zusammen,

Versión 1.7 el ProSpeedDll es ahora verfügbar! Diesmal con Schwerpunkt Bildschirm-Manipulationen.
Diese Características son hinzugekommen y aquí könnt ihr el neuste Versión runterladen:

Mi Homepage

FindBytes (B,O,A,S,L)
Un Kopie el Profano-Función MemPos, pero más rápido y sicherer. Mit FindBytes() kann una beliebige Zeichenfolge en un Zona
gesucht voluntad.

WaitWatch (M)
Wartet, a M Millisekundenn seit el letzten Aufruf de StartWatch() vergangen son.

InitExtFX (H)
Erzeugung uno Bytes-Arrays de uno externo Mapa de bits. Nötig para todos grafischen Effekte.

FreeExtFX (B)
Freigabe de Speicher, el con InitExtFX() producido wurde.

Darken (F,X,Y,B,S)
Abdunklung des Bildschirms (oder Teilen su) a hin a uno schwarzen Fläche.

Lighten (F,X,Y,B,S)
Aufhellung des Bildschirms (oder Teilen su) a hin a uno weißen Fläche.

Blur (F,X,Y,B)
Verwischt el Grafik en el Bildschirm (oder Teile su).

Rustle (F,X,Y,B)
Erzeugt una Rauschen en el Bildschirm (oder en Teilen su) ähnlich el uno Fernsehers sin Sendeempfang.

Grey (F,X,Y,B)
Macht bunte Bildschirme (oder Teilen su) grau. Tauscht also todos Farben en Grautöne en.

SemiTrans (F,X,Y,B1,B2,P)
Semi-Transparente Einblendung. Mischt zwei verschiedene Bilder a una, hierbei se por una Prozentangabe el Transparenz cada
Bildes berücksichtigt.

Sharpen (F,X,Y,B)
Macht el Bild (oder Teile su) schärfer. Quasi el Umkehr-Effekt de Blur().

BlackWhite (F,X,Y,B,P)
Macht de uno Grafik en el Bildschirm (oder Teilen su) una Schwarz-Weiß Bild.

CopyArray (F,X,Y,B)
Manuelle Kopie uno Byte-Arrays en el Bildschirm (oder Teilen su).

Viel Spass, Franco.
 
19.04.2004  
 



Yo en el Magazin una Noticias darüber veröffentlicht: [...] 

Yo hoffe el va klar.

MfG, Eric Eggert
www.yatil.de - Das Profano²-Magazin
 
19.04.2004  
 



¡Hola Eric,

Natürlich va el klar.
Dankeschön y más así...

Gruss, Franco
 
19.04.2004  
 



¡Hola Franco!

Großes Lob a Su Arbeit!

El Dll es wirklich überaus nützlich, allerdings bin Yo no bastante
sicher, si se en folgender Sache en una Bug es:

dll invitar
Deklarations-block

windowstyle 80
window 0,0-800,600
Loadsizedbmp ...,0,0-800,600;0

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

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

Sinestar encargado ende%
algo
waitinput
caso Equ(%mousepressed,1):messagebox(texto,texto,0)
caso Equ(%mousepressed,2):ende%=1
sleep 20 allerdings por Def, como Profano 6.6
Endwhile

Ist no original, aber debería lo erklären.

Problema: Das Bild es con LoadExtBmp geladen y luego con CopyExtBmp en el
Ventana principal kopiert. Soweit kein Problema.
Wenn Yo ahora aber el Messagebox en kopierte Grafik bewege zerstöre
Yo ellos así. Ganz en el Gegensatz dazu se el zuvor con Loadsizedbmp
geladene Hintergrundgrafik siempre otra vez ordnungsgemäß rekonstruiert. En otro
Fenstern, el Yo por ejemplo en el Vordergrund hole geschieht el gleiche.
Woran liegt lo? Mein Fehler?

..y todavía qué más
Anregung wolltest Usted, no verdadero?
Nun, el Prospeed.dll debería sí, soweit Yo Usted verstanden habe el
Möglichkeiten des Spieleprogrammierens verbessern.
Deswegen es sí el Schwerpunkt wohl auch el Sprite-Geschichte.
En el Spritefunktionen fehlt aber una bastante entscheidene!
Schlagwort Hierarchie:
Bislang es así, daß el zuletzt erstellte Sprite en el vordersten Ebene
plaziert es, antes el zuvor erstellten. El Hierarchie baut se also de
Sprite1 - hinterste Ebene a Sprite (zuletzt erstellt) - vorderste Ebene en.
Für einfache Ballerspiele mag el genügen. Was es pero si en el laufenden
Spiel una Figur zuerst hinter una Baum y luego antes ihm herlaufen se? A
Tiempo sería el una Löschen y Neuaufbauen aller betroffenen Sprites
erfordern. Das son entonces aber incluso con el Prospeed el große Flattern, si como
veces eben 10,20,30.. y mehr Sprites gesetzt voluntad necesario.
Aber incluso, si el optisch vertretbar wäre, es doch einfacher, si
el Dll esta Aufwand übernimmt y más rápido wäre el ohnehin. Ejemplo:
SetSpriteLayer(Sprhandle&,-2) en el Sprite zwei Ebenen después de hinten a schieben,
más o menos ähnlich!? Hm.
Möglicherweise hay como sí una solución.

Nun porque, Su DLL es aber así, más o menos Sonderklasse
Das Yo geschrieben habe es also no como Kritik a verstehen.

Mit el allerbesten Grüßen
Mischa
 
19.04.2004  
 



¡Hola Mischa.

>Problema: Das Bild es con LoadExtBmp geladen y luego con CopyExtBmp en el
>Ventana principal kopiert. Soweit kein Problema.
>Wenn Yo ahora aber el Messagebox en kopierte Grafik bewege zerstöre
>Yo ellos así. Ganz en el Gegensatz dazu se el zuvor con Loadsizedbmp
>geladene Hintergrundgrafik siempre otra vez ordnungsgemäß rekonstruiert. En
otro
>Fenstern, el Yo por ejemplo en el Vordergrund hole geschieht el
gleiche.
>Woran liegt lo? Mein Fehler?
Ist no dein Fehler, el liegt a Profano. Immer si Profano con seinen beiden Bitmaps herumhantiert, macht lo una Sicherheitskopie en %HDC2, en en el Falle uno Überlagerung seine Hauptbitmap otra vez a restaurieren. Darum kommt auch otra vez el ursprüngliche Mapa de bits, si qué verdeckt wurde.
Behebung:

1) Usted schaltest dieses Comportamiento de y restaurierst selber en así una Ereigniss el Mapa de bits
2) Usted kopierst, después de dein Bildschirm fertig es, alles después de %HDC2 y aktualisierst somit el Sicherheits-Mapa de bits

>..y todavía qué más
>Anregung wolltest Usted, no verdadero?
>Nun, el Prospeed.dll debería sí, soweit Yo Usted verstanden habe el
>Möglichkeiten des Spieleprogrammierens verbessern.
>Deswegen es sí el Schwerpunkt wohl auch el Sprite-Geschichte.
>En el Spritefunktionen fehlt aber una bastante entscheidene!
>Schlagwort Hierarchie:
>Bislang es así, daß el zuletzt erstellte Sprite en el vordersten
Ebene
>plaziert es, antes el zuvor erstellten. El Hierarchie baut se also de
>Sprite1 - hinterste Ebene a Sprite (zuletzt erstellt) - vorderste Ebene
en.
>Für einfache Ballerspiele mag el genügen. Was es pero si en el laufenden
>Spiel una Figur zuerst hinter una Baum y luego antes ihm herlaufen se?
A
>Tiempo sería el una Löschen y Neuaufbauen aller betroffenen Sprites
>erfordern. Das son entonces aber incluso con el Prospeed el große Flattern,
si como
>veces eben 10,20,30.. y mehr Sprites gesetzt voluntad necesario.
>Aber incluso, si el optisch vertretbar wäre, es doch einfacher, si
>el Dll esta Aufwand übernimmt y más rápido wäre el ohnehin. Ejemplo:
>SetSpriteLayer(Sprhandle&,-2) en el Sprite zwei Ebenen después de hinten a
schieben,
>más o menos ähnlich!? Hm.
>Möglicherweise hay como sí una solución.
Sí, du hast bastante. Yo me el letzten Wochen selber ya mi
Gedanken gemacht. Un Layerstruktur muß her.
Der erste Grundstein es auch ya gelegt:
SwapSpriteLayers(sprite1&,sprite2&) ;die beiden Sprites tauschen ihrer Ebene

Andere Layer-Características voluntad folgen. In Versión 1.8, o. 2.0

>
>Nun porque, Su DLL es aber así, más o menos Sonderklasse
>Das Yo geschrieben habe es also no como Kritik a verstehen.
Wo du bastante hast, hast du bastante. Yo nehms no como Kritik, pero como
Anregung.
>
>Mit el allerbesten Grüßen
>Mischa
>

Saludo, Franco
 
19.04.2004  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

6.790 Views

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

Themeninformationen

Dieses Thema ha 1 subscriber:

unbekannt (5x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie