Avatar billede mbinde Nybegynder
17. december 2000 - 21:46 Der er 5 kommentarer og
1 løsning

JAVA3D

Jeg får følgende fejlmeddelelse når jeg prøver at udføre en bevægelse i mit univers.
Jeg har lavet en PositionalInterpolator og det er når jeg prøver at tilknytte den, at følgende fejlmeddelelse kommer.

”only a BranchGroup node may be added”

Hvis der er en der har en ide til hvad det kunne være, så ville det være sjön.

PFT
Avatar billede moa Nybegynder
17. december 2000 - 22:20 #1
Det lyder som du prøver at adde den på runtime? Er det rigtig forstået?? Og hvad er det for en type objekt du prøver at adde til?
Avatar billede mbinde Nybegynder
17. december 2000 - 22:27 #2
Det er rigtig forstået.
Jeg vil gerne på en Key_Event kalde min procedure, der får min objekt til at begynde at bevæge sig.
Det går fint hvis jeg kalder den procedure der får objektet til at bevæge sig inden run-time. Så bevæger den sig fra opstart.
Avatar billede moa Nybegynder
17. december 2000 - 22:32 #3
Hvad med at adde det fra start med en null-alpha, og så starte din alpha on runtime istedet. Ved fx. på din interpolator at sige setAlpha on runtime.
Avatar billede moa Nybegynder
17. december 2000 - 22:34 #4
Eller da en Interpolator, jo er en Behavior-subclass, så anvende setEnable on runtime.
Avatar billede mbinde Nybegynder
17. december 2000 - 22:34 #5
Hvordan gør jeg det ??
Er det to forskellige procedurer, en jeg kalder inden og en efter runtime ??
Avatar billede moa Nybegynder
17. december 2000 - 22:38 #6
Forslag nr.2 af de ovenstående: Sætter det hele op fra start (det som du tidligere har fået til at fungere fint). Og kalder så interpolator.setEnable(false).

Når din key-event trigges, prøver du så at kalde interpolator.setEnable(true).

Og så krydser vi selvfølgelig fingre for at skidtet starter ,-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester