| |
|
|
| hallo,Yo ya otra vez
arbeite ahora ya una bisl con dienen tolen dll aber 2 dinge son me a todavía negativo aufgefallen:
1.en copyextbmp y copymemory son el speicherbereche quasi vertauscht! copyextbmp esperado como erstes el ziel,copymemoroy hingegen como erstes el quelle.Yo vengo como siempre otra vez durcheinander y muss nachgucken...
2.el maskenbitmaps para findpath y backgroundcollision son no komabitibel o.invertiert!!! backgrundcollison ha como begehbare fläche schwarz(qué auch bien es),findpath hingegen benutzt weiß.somit muss uno sólo otra vez una neue bitmap en el vollen hintergrundgröße erzeugen(en derregel muy groß)y el hintergrund-maskenbitmap invertiert hinein kopieren! Yo bin dafür el el maskenbitmap para findpath auch en schwarz como begehbar umgestellt se porque entonces ellos auch kompatibel con backgrundcollision y alphatrans!!! hintergrund:no begehare fläche en el spiel kopiere I, con alphatrans en el hintergrundgrafik(sieht mejor de).esta maskenbitmap kann cih entonces auch igual para backgroundcollision uso,para findpath es ellos allerdings nutzlos,desafortunadamente
punkt 1 es no así schlimm aber war me aufgefallen.punkt2 higegen liegt me wirklich muy al herzen porque lo unnötig arbeit y speicher benötigt. also qué denkst du? debería uno el funktionen no vereinheitlichen??? |
|
|
| |
|
|
|
| Hi,
Zu 1.: Usted hast bastante, pero yo kann lo ahora no mehr ändern, sin inkompatibel a voluntad...
Zu 2.: also qué denkst du? debería uno el funktionen no vereinheitlichen???
Pensé, Yo hätte el en Versión 2.5 gemacht... Bist du sicher, el deine Sourcescodes / Exes aktuell son ?
Saludo, Franco |
|
|
| |
|
|
|
| a1:tener Yo pensamiento,debería uno siempre en el vorhinein bedenken
a2:??? problem no verstanden? Yo tener el aktuelle prospeed version. aber findpath voluntad sí una otro maskenbitmap como zb. backgroundcollision! y por lo tanto es me... Yo sería el bitmap el Yo para backgroundcollision verwende También me gusta para findpath uso. a zeit va el no como findpath sí komischerweise el farbe weiß como durchlässig/begehbar nimmt. todos otro funktionen como backgroundcollision y alphatrans (como transparenz) nehmen como schwarz(qué auch bien es)... dewegen sería Yo para sinnvoll halten el a ändern,como puede ser auch veces a la abstrich en el kompatibilität hacer porque lo una muy sinnvolle änderung wäre! |
|
|
| |
|
|
|
| Hi,
aaah ahora jaaa... Tuve de otra manera en el Kopf, el Yo früher ya inkompatibilisiert hatte.
Usted hast bastante. Vorerst kannst du dir sí helfen, indem du una Maskencopy bereithälst, el du entonces por CopyExtBmp() en el Kopiermodus 4 invertierst.
Saludo, Franco |
|
|
| |
|
|
|
| ¡Hola Martin,
Yo tener gerade genauer nachgesehen, el beiden Masken son kompatibel. Hier zwei Auszüge de el Hilfedatei:
SetBackAutoCollision(): In cada Fall benötigen wir para M una spezielle Maskenbitmap, al besten una Masken-Kopie des Hintergrunds. Diese debería zweifarbig ser (1 Bit schwarz-weiß Bild). Alle Stellen en el Hintergrund, el de el Sprite begehbar ser debería, necesario en el Farbe blanco suscrito ser. Todos los demás Stellen en el Hintergrund, el el Sprite no betreten darf, necesario schwarz gekennzeichnet ser.
FindPath(): Zuersteinmal benötigt el Función una Maskenbitmap con el disponible Wegen y Hindernissen. Vom Hintergrund muß Así que una scharz-weiß Bild disponible ser, worin schwarze Flächen para Hindernisse (Mauern usw.) posición y weiße Flächen para Wege (freie Plätze).
Yo mi auch, Yo hätte el Maske para SetBackAutoCollision() veces geändert, wahrscheinlich benutzt du ni alte Hilfedatei ?
Saludo, Franco |
|
|
| |
|
|