| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Feb 2003
Beiträge: 89
| drehender würfel - eckpunkte markieren
hallo in die runde, letztens hatte ich schon viel hilfe bei der umwandlung eines drehenden würfels erhalten. es funktioniert bisher auch bestens. nun habe ich aber noch ein (hoffentlich) abschließendes problem zu lösen: während sich der würfel dreht, sollen ecken eine andere farbe oder einen punkt erhalten, um die drehung nachvollziehen zu können. es muss dabei natürlich immer die gleiche ecke sein, sich also mitdrehen. leider sind meine AS-kenntnisse in der hinsicht etwas bescheiden, so dass ich auf tips angewiesen bin. hier dazu nochmal der (wie ich glaube) entscheidende code: ActionScript:
außerdem hänge ich noch die ganze datei an, damit man sehen kann, wie es funktioniert. das original ist unter http://www.cleverpig.com/flashstuff.htm zu sehen. vielen dank! |
| | |
| | #2 (permalink) |
| hmmmmm... Registriert seit: Feb 2004 Ort: deutschland
Beiträge: 112
|
hi, obwohl ich im moment auch an einer 3d engine bastle, weiss ich nicht ganz was du meinst. du hast doch die koordinaten der eckpunkte des wuerfels in deinem array stehen... wenn du die punkte umrechnest, um sie auf dem bildschirm darzustellen, dann hast du sogar noch die 2d punkte dazu... ansich hast du also alles was du wissen musst. oder hab ich jetzt was falsch verstanden? |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Feb 2003
Beiträge: 89
|
hallo Kenichi, sicher hast du recht, nur weiß ich nicht, wo ich in dem skript eingreifen soll. die punkte werden ja gleich am anfang (points) festgelegt. nur wo kann ich diese dann nochmal abreifen, um ihnen einen anderen farbwert zuzuweisen. auch sind die anfangskoordinaten statisch und die bewegung kommt erst später hinzu. nun sollen sich die punkte ja auch gemäß der rotation mitdrehen. wäre es jetzt einfach möglich, den punkten eine farbe zuzuweisen? |
| | |
| | #4 (permalink) |
| hmmmmm... Registriert seit: Feb 2004 Ort: deutschland
Beiträge: 112
|
hi, sagen wirs mal so, die punkte bleiben ja in dem array stehen, und sie stehen auch immernoch an der gleichen position im array. das einzige was sich an den punkten geaendert hat, ist die koordinate... aber ich frage mich sowieso wie du den punkten eine farbe zuweisen willst. willst du an die stelle der punkte dann einen kleinen kreis hinsetzen, oder wie hast du das vor? gruss, kenichi |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Feb 2003
Beiträge: 89
|
hi, ja, z.b. einen punkt drauf setzen, oder einen kreis drum machen. alternativ wäre auch das einfärben einer seite möglich. es geht halt darum, dass man beim drehen etwas durcheinanderkommt, was denn nun vorn und was hinten ist. deshalb soll der betrachter eine orientierungshilfe bekommen. wie gesagt, eine seite (nicht fläche) könnte man auch farbig verändern. im skript wird es aber für alle seiten zusammen festgelegt. |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Feb 2003
Beiträge: 89
|
bin gleich noch an einer weiteren stelle hängen geblieben: im skript ist die linienfarbe definiert mit ActionScript:
ist es nun möglich, von außen per button die farbe zu ändern? also z.b. so: ActionScript:
danke! |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Feb 2003
Beiträge: 89
|
ok, hab mich im forum mal ein bischen weiter umgesehen. da schrieb jemand, dass linien, wie von mir gezeichnet, in echtzeit entstehen. wenn ich das richtig verstehe, kann man da gar nicht so einfach mit einem button drauf zu greifen. in meinem skript (s.o.) wird ja auch der slider initialisiert, wenn ich das richtig verstehe (man merkt jetzt, dass das skript nicht von mir stammt ;-)) müßte ich denn soetwas auch machen, um die farbe des würfels, also über lineStyle ändern zu können? hat evtl. jemand eine lösung für meine 2 bescheidenen problemchen? (1. farbige eckpunkte des würfels gestalten 2. würfel komplett per button anders färben) danke |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Feb 2003
Beiträge: 89
|
in der hoffnung, dass mir am anfang der woche jemand weiterhelfen kann, möchte ich noch einmal meine 2 kleinen probleme auf den tisch bringen: 1. wie kann ich einen oder mehrere eckpunkte per button farbig markieren? alternativ wäre auch eine farbänderung einer seite zur kenntlichmachung der rotation möglich. 2. wie kann ich den würfel komplett per button anders einfärben? vielleicht würde es mir auch weiterhelfen, wenn mir jemand die funktionen des skriptes etwas näher erläutern könnte, so dass ich evtl. selbst in der lage bin, mit meinen bescheidenen kenntnissen die änderungen vorzunehmen. dazu hier nochmal der code der frames 1+2. die kommentare in deutsch sind von mir, aber richtig schlüssig ist das alles für mich noch nicht. frame1: ActionScript:
ActionScript:
vielen dank! |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |