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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-11-2006, 12:35   #1 (permalink)
Sightgiver
 
Benutzerbild von Arator
 
Registriert seit: Aug 2001
Beiträge: 368
Begriffswolke 3. Dimension

Ich hab folgendes Problem. Ich muss eine Vielzahl an Begriffen in einer art 3D Raum darstellen. Mein Problem ist nur wie ich sie anordne, dass sie sich nicht überlappen. Die Begriffe haben ein Rating auf 2 Skalen, die ich als x y positionierung heranziehen würde. Ich hab aber keine Ahnugn wie ich sie dann noch auf der Z-Achse verschiebe, damit 2 Begriffe mit dem selben Rating nicht übereinander liegen, bzw wenn nur in der Tiefe. Ich kann dann in diese Wolke reinscrollen, damit ich auch zu den dahinter liegenden Begriffen komme.

In etwas das Konzept von http://designklicks.spiegel.de/ (Dort oben in der Navi auf Scape klicken). Hat jemand eine Ahnung wie das dort technisch in etwa gelöst ist? Vor allem diese "wirkliche" 3D Perspektive mit der verschiebung der einzelnen Ebenen.

Bzw. eine Idee, woher die 3. Dimension kommen kann? Wenn ich sie per Zufall vergebe, könnt dennoch eine Überlappung passieren.
__________________
The issue is not whether you are paranoid. The issue is whether you are paranoid enough.
Arator ist offline   Mit Zitat antworten
Alt 14-11-2006, 12:51   #2 (permalink)
BPA
back at school
 
Benutzerbild von BPA
 
Registriert seit: Apr 2002
Ort: Stuttgart
Beiträge: 991
Such mal nach hit Test oder Collision detection hier im Forum. Vielleicht bringt dich das weiter. Kommt halt drauf an, wie genau sich die Begriffe an den xy-Koordinaten befinden müssen. Wenn das relativ genau sein muss, dann würde ich einfach mehrere Ebenen in der z-Achse machen. Sobald die Begriffe in einem bestimmten Toleranzbereich kollidieren, verschiebst du um einen bestimmten Wert nach hinten. In der Folge musst du eben immer weiter abfragen, ob es Kollisionen gibt und dann entprechend weit nach hinten schieben.
__________________
Man sollte sich nicht schlafen legen, ohne sagen zu können, daß man an diesem Tag etwas gelernt hat.

| DWB | Gedichte | LEO | Lexika | Zedler |

home@flickr
BPA ist offline   Mit Zitat antworten
Alt 14-11-2006, 12:57   #3 (permalink)
Sightgiver
 
Benutzerbild von Arator
 
Registriert seit: Aug 2001
Beiträge: 368
an collisiondetection hab ich auch gedacht, aber irgendwie tu ich mir da schwer vorzustellen, wie das funktionieren kann. weil irgendwie muss jeder mc mit jedem überprüfen ob sie zusammenstossen und das dann durch alle z-ebene hindurch.
__________________
The issue is not whether you are paranoid. The issue is whether you are paranoid enough.
Arator ist offline   Mit Zitat antworten
Alt 14-11-2006, 16:03   #4 (permalink)
habs vergessen
 
Benutzerbild von pwdVergesser
 
Registriert seit: Feb 2006
Beiträge: 990
aber irgendwie hast du ja auch alle mc´s in z eingeordnet,
und beim "build up" dieser einordnung gehst du ja durch ein
for- oder while-schleife o.ä.

danach würde ich das ganze an ein onEnterFrame oder setInterval
hängen, alle clips wieder mit for- oder while permanent durchgehen
und auf hitTest überprüfen...

das sollte schon machbar sein

pwd
__________________
Blog/Lab Xing
pwdVergesser ist offline   Mit Zitat antworten
Alt 20-11-2006, 09:51   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 162
Lad dir mal die Beispiele von "Foundation ActionScript Animation:
Making Things Move!" herunter. Da ist ein Biespiel mit Objekten, die sich im 3D-Raum bewegen und einer CollsionDetection.

http://www.friendsofed.com/book.html?isbn=1590595181
MaticPel 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:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele