Français
Forum

SetBackgroundAutoCollision(...)

 
allô zusammen,

momentan bietet ProSpeed dans Sachen Hintergrundskollisionen oui encore pas viel. cela soll sich mais changement, avec:

SetBackgroundAutoCollision(H,M,F)

H ist cela Spritehandle
M est un Handle sur une Maskenbitmap, alle schwarzen Punkte hierin sommes vom Sprite begehbar, alle anderen Farben bedeuten, cela cela Sprite ici pas hergehen peux.
F est un Flag, welches bestimmt, quoi automatisch passiert, si cela Sprite sur un pas-schwarzes Pixel dans qui Maskenbitmap stößt.
Flags sommes mir bisher folgende eingefallen:

0 = aucun AutoCollision
1 = Sprite bleibt stehen
2 = Sprite kehrt x-Achse um
3 = Sprite kehrt y-Achse um
4 = Sprite kehrt x et y-Achse um
5 = Sprite wird gelöscht (DeleteSprite)

si euch encore autre wichtige Flags envahir, wäre je froh, si son vous ici postet. la fois voyons quoi euch encore sinnvolles einfällt...

Salut, Frank
 
19.04.2004  
 



Salut,

ici erste Ergebnisse...
Steuert qui Biene par cela labyrinthe!

PacBiene.zip downloaden (32 KB)

Salut, Frank
 
19.04.2004  
 



Salut,

1 Flag erschien mir encore sinnvoll:

cela Sprite devrait versuchen sich plus dans qui festgelegte direction trop bewegen. Heißt, cela sich cela Sprite z.B. à qui mur entlang bewegt si es sur une senkrechte mur trifft mais qui Y-Bewegung des Sprites pour dessus ou bien unten allez.

So pourrait on rollende Steine qui runter tomber ou bien ähnliches realisieren !

mfg Moritz
 
19.04.2004  
 



allô Moritz,

qui festgelegte direction ist oui besetzt, d.h. là mais est un Hinderniss !!! comment soll je car feststellen, òu cela Sprite tourner soll ? sais du une Solution ?

qui Flags 2 et 3 avons beim Testen versagt. Dadurch entstanden Situationen, dans qui sich cela Sprite toujours tiefer dans qui mur bohrte, ist rien trop faire.

Flag 4 sieht mais genial aus, j'ai Bälle generiert, qui par un chaotisches Felsensystem très realistisch herumgesprungen sommes. qui Programmation hieran ist encore pas entier abgeschlossen.

Flag 5 habe je encore pas begonnen, joli wäre es, si avant dem Effacer encore une extra Animation ablaufen pourrait, z.B. une Explosion.

Salut, Frank
 
19.04.2004  
 



Salut,

kleines Beispiel:

un Sprite bewegt sich sur qui X-Achse avec 2 Pixel, sur qui Y-Achse avec 3. maintenant trifft cela Sprite sur une waagerechten Boden ! maintenant peux es sich pas plus sur qui Y-Achse Fortbewegen weil qui prochain Position un Schwarzes Pixel ist. maintenant müsstest du vérifier si es sich mais encore sur qui X-Achse bewegen peux, alors 2 Pixel à droite vérifier si es sais ist. si oui, bewegt sich cela Sprite à droite. cela devrait chez chaque Durchlauf geprüft volonté, si qui Boden z.B. zuende ist bewegt sich cela Sprite aussi wieder pour unten.

So pourrait on locker Grafiken, senkrechte ou bien runde Ebenen entlang rollen laisser.

sais pas oui c'est ca si je cela maintenant verständlich rübergebracht habe, hört sich mais theoretisch pas très schwierig à

mfg Moritz
 
19.04.2004  
 



Hi Moritz!

Hatte déjà verstanden, comment du cela meinst.
bien sûr hört sich cela theoretisch léger à, ist es pratique mais pas...
cela Sprite devrait alors toujours une Drang pour unten avons, si là ne...aucune Hinderniss ist, richtig. cela peux du mais après besser dans Profan faire, dans chacun Boucle mets du per MoveSprite cela Sprite wieder tief pour unten. si là un Hinderniss ist, wird cela Sprite là pas hingehen peut. qui X Achse peux du De toute façon wieder à droite mettons. cela wird chez graden Wänden léger trop faire son, chez bergigen Landschaften aussi. seulement chez Überhängen wir qui ganze l'affaire versagen, c'est cela Problem...
Na schaun mir la fois, quoi sich faire läßt...

Salut, Frank
 
19.04.2004  
 



Hi Frank,

en supplément fällt mir cela Thema Schwerkraft so justement convenable
un. Stell toi doch la fois sur une Turm, qui Turm hat un
überstehendes toit. Halte une balle sur cela geländer et
lasse ihn à l'attaque. qui balle wird garantiert pas pour OBEN
fliegen, mais ehr pour unten tomber, alors peux qui balle
aussi pas par cela toit fliegen. Trift qui balle eh bien sur
un Hinderniss, chez qui Bewegung pour Unten, wird qui balle
eh bien pas dans X et Y direction komplett dans den Himmel
zurückfliegen, mais ehr versuchen, sich dans qui X Achste
weiterzubewegen, alors pour à gauche ou bien à droite rollen.
Vieleicht ist avec cette Anhaltspunkt oui einiges einfacher.
 
19.04.2004  
 



allô Thorsten,

entier so large allez SetBackAutoCollision() encore pas. Immerhin aller bisher un Springball-effet (seulement sans Gravitation), 4 Rollball-Effekte (trop chacun page einer) et un animiertes Delete des Sprites. Aussi wird chez chacun Kollision un Wave abgespielt, si gewünscht.
quoi dans Zukunft encore venez, steht encore dans den Sternen.

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

3.468 Views

Untitledvor 0 min.
iF08.07.2011

Themeninformationen

cet Thema hat 1 participant:

unbekannt (8x)


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