Zurück   Flashforum > Flash > ActionScript > Spielkonzepte und Spieleprogrammierung

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-02-2007, 14:11   #1 (permalink)
Neuer User
 
Benutzerbild von _crypto_
 
Registriert seit: Mar 2006
Beiträge: 1.573
Landschaft zerstören

Was ich wissen möchte ist, wie ich z.b (und ich hab das schon gesehen in einem spiel) die landschaft zerstören kann, die aber kein bitmap ist sondern denke mal das war ne gemalte
fläche in flash, die man zerstören konnte.

weis jemand wo es z.b tutorials oder sowas dazu gibt?

hier habs gefunden -> http://www.newgrounds.com/portal/view/310247
ich finde das sieht nämlcih nciht nach nem bitmap aus?
__________________

Currently working on:

- --- ---

-----------------------------------------------------------------
ActionScript 3.0, C++, Java, Delphi

Geändert von _crypto_ (14-02-2007 um 14:23 Uhr)
_crypto_ ist offline   Mit Zitat antworten
Alt 14-02-2007, 14:22   #2 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
Präzisiere mal zerstören. Das einfachste ist aus einem MC durch duplizieren und maskieren mehrer Fragmente zu machen und diese dann zu animieren (fuse) etc. somit hätte man schon ne Art von Zerstörung.
__________________
mfg Frank
mildesign ist offline   Mit Zitat antworten
Alt 14-02-2007, 14:26   #3 (permalink)
Neuer User
 
Benutzerbild von _crypto_
 
Registriert seit: Mar 2006
Beiträge: 1.573
also wie in dem spiel praktisch raus "radieren".
nur kenn cih keien möglichkeit womit das gehen könnte.

es soll praktisch eine gemalte fläche in flash zerstörbar sein, also
flächen durch waffen etc. rausradieren.
__________________

Currently working on:

- --- ---

-----------------------------------------------------------------
ActionScript 3.0, C++, Java, Delphi
_crypto_ ist offline   Mit Zitat antworten
Alt 14-02-2007, 14:36   #4 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
ein Loch in eine Wand schießen?
Maske drauf und Kreis in Masken_MC zeichnen noch ein paar Verzierungen oben drauf und fertig ist das Einschussloch. Ist mit Bitmapoperationen aber bestimmt performanter.

wenn du allerdings mit zerstören eine Redfaction ähnliche physikengine meinst dann wirds mit Flash wirklich schwer
__________________
mfg Frank
mildesign ist offline   Mit Zitat antworten
Alt 14-02-2007, 14:39   #5 (permalink)
Neuer User
 
Benutzerbild von _crypto_
 
Registriert seit: Mar 2006
Beiträge: 1.573
ja das will cih aber wissen wie das geht. was bringt es mir wenn da ne makse is wenn
die collision gleib bleibt als wäre da kein loch
__________________

Currently working on:

- --- ---

-----------------------------------------------------------------
ActionScript 3.0, C++, Java, Delphi
_crypto_ ist offline   Mit Zitat antworten
Alt 14-02-2007, 15:04   #6 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
Also ich würde den Berührungstest nicht via HitTest machen,
du killst die pixel mit bitmapdata, und dann schreibst du in ein array die werte an denen sich etwas befindet, und checkst damit die kollision.

gruß b.asile
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 14-02-2007, 15:12   #7 (permalink)
Neuer User
 
Benutzerbild von _crypto_
 
Registriert seit: Mar 2006
Beiträge: 1.573
wie würd so eine collision dann aussehen?
hab das bis jetz nur mit hitTest gemacht
__________________

Currently working on:

- --- ---

-----------------------------------------------------------------
ActionScript 3.0, C++, Java, Delphi
_crypto_ ist offline   Mit Zitat antworten
Alt 14-02-2007, 17:56   #8 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Zitat:
Zitat von _crypto_ Beitrag anzeigen
wenn da ne makse is wenn
die collision gleib bleibt …
Du mußt die Maske auch mit auf hitTest prüfen.
Wenn die Spielfigur mit der Maske einen hitTest = true hat
und gleichzeitig mit dem Untergrund einen hitTest = false,
dann befindet sie sich im Loch.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 14-02-2007, 22:14   #9 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
Auch wenn gaspodes Methode wahrscheinlich einfacher Umzusetzen und für dich ausreichend ist,
poste ich dir gerade nur noch informationshalber ein Link zu einem Post von Skorpion.

gruß b.asile
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 14-02-2007, 23:03   #10 (permalink)
Lehrling
 
Registriert seit: Jan 2007
Ort: Berlin
Beiträge: 172
Skorpions Erklärung ist wohl das wonach er sucht, das ist nämlich auch die Norm-Lösung.
__________________
Mit besten Grüßen, Best regards,
neknova
neknova ist offline   Mit Zitat antworten
Alt 14-02-2007, 23:54   #11 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
Ich glaube Norm-Lösungen gibt es gerade in der "programmierung" glaub ich keine...
für simple sachen sollte gaspodes ansatz auf jeden fall reichen.
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 15-02-2007, 00:02   #12 (permalink)
Lehrling
 
Registriert seit: Jan 2007
Ort: Berlin
Beiträge: 172
naja, ich korrigiere mein Wort "Norm-Lösung" auf "die üblichste Lösung".

Aber gaspodes Lösung würde bei einem umfangreichem Grid schon zu Performanceeinbüßen führen... zumindest noch bei flash 8, oder nicht?
__________________
Mit besten Grüßen, Best regards,
neknova
neknova ist offline   Mit Zitat antworten
Alt 15-02-2007, 08:31   #13 (permalink)
liebt Skorpionin
 
Benutzerbild von Skorpion
 
Registriert seit: Apr 2003
Beiträge: 1.258
Zitat:
Zitat von neknova Beitrag anzeigen
Skorpions Erklärung ist wohl ...
Ich weiss, ich weiss, Skorpione und Hunde sehen sich verdammt ähnlich, hab auch immer Mühe die auseinander zu halten, aber ich bestehe trotzdem drauf nicht verwechselt zu werden...

Gruss - gaspode äh... wie heiss ich doch gleich?
Skorpion ist offline   Mit Zitat antworten
Alt 15-02-2007, 08:42   #14 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
@Skorpion

Ich hatte einen Verweis zu einem Post von dir geschickt...


Zitat:
Zitat von b.asile Beitrag anzeigen
poste ich dir gerade nur noch informationshalber ein Link zu einem Post von Skorpion.
Aber jetzt bin ich trotzdem verwirrt....
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 15-02-2007, 16:38   #15 (permalink)
Neuer User
 
Benutzerbild von _crypto_
 
Registriert seit: Mar 2006
Beiträge: 1.573
ja aber so müste ichn ja tile based arbeiten das will ich doch garnicht ...
muss doch auch anders gehen sieht man doch im beispiel link im post von mir
__________________

Currently working on:

- --- ---

-----------------------------------------------------------------
ActionScript 3.0, C++, Java, Delphi
_crypto_ ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 18:20 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele