Avatar billede w13 Novice
22. september 2007 - 20:38 Der er 5 kommentarer og
2 løsninger

Flytte alt i et bestemt layer

Hej Eksperter.

Jeg er ved at lave et spil, hvor man styrer en figur set fra fugleperspektiv. Han kan gå frem og tilbage på skærmen lige nu, men forsvinder jo hurtigt ud af billedet. Så derfor skal jeg ændre lidt, sådan at det er alt anden end figuren, der bevæger sig - som om kameraet følger ham.

Så spørgsmålet: hvordan rykker jeg alt, i et layer, et bestemt antal pixels eksempelvis til højre eller venstre? Sådan at figuren altid vil være midt på skærmen, mens baggrunden bevæger sig i forhold til den.

Håber I forstår og kan hjælpe mig.
W13
Avatar billede alexander_j Nybegynder
23. september 2007 - 09:05 #1
Du har da vist selv svaret på dit spørgsmål - det gør du ved at putte baggrunden ind i et movieclip og lader den bevæge sig (modsat figuren).
Din figur skal så blot vende næsen i den rigtige retning.
Avatar billede w13 Novice
23. september 2007 - 15:44 #2
Doh! Naturligvis.

Men når jeg så har følgende kode i en funktion, der skal indsætte forhindring:
  ++CountObstacles;
  _root.obstacle.duplicateMovieClip("obstacle"+CountObstacles,CountObstacles);

Hvordan kan jeg så bestemme, at den skal lægges i et movieklip?
Avatar billede barklund Nybegynder
24. september 2007 - 10:13 #3
Start med at ligge _root.obstacle inde i samme movieclip - så du istedet skriver _root.background.obstacle.
Avatar billede w13 Novice
24. september 2007 - 15:18 #4
Ok. =)

Hvis I begge 2 opretter svar, så får I 30 point hver.
Avatar billede barklund Nybegynder
24. september 2007 - 15:39 #5
Mokay :)
Avatar billede alexander_j Nybegynder
24. september 2007 - 15:42 #6
Mokka
Avatar billede barklund Nybegynder
24. september 2007 - 15:52 #7
Tanks
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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