I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Altså, nu har jeg den bil der, hvor den følger musen. scriptet er her:
property mouse, carleft, carright, stagewidth on beginsprite me set mouse to the mouseH set carleft to the spritenum of sprite 2 set carright to the spritenum of sprite 1 set stagewidth to the width of the rect of the stage end
on exitFrame me -- CAR DIRECTION -- if mouse > the mouseH and the mouseH < stagewidth then set the visibility of sprite 1 to 0 set the visibility of sprite 2 to 1 set the locH of sprite carleft to the mouseH else if mouse < the mouseH then set the visibility of sprite 1 to 1 set the visibility of sprite 2 to 0 set the locH of sprite carright to the mouseH end if
set mouse to the mouseH
end if
end -- CAR DIRECTION --
Det jeg så vil nu, er at føre hele denne movie over i min anden director film, som et enkelt sprite. Således at jeg kan tjekke for intersection på dette sprite og så videre.
Mit spil: Det er et noedhjælpsspil hvor jeg har, et fly, 2 pakker, og en bil bestående af 2 sprites.flyet smider pakker, og bilen skal samle dem op.
men, når jeg nu laver den bil, laver jeg den i en ny director movie for lettere at kunne holde styr på sagerne
men, glem mit tidligere spørgsmål. tror ikke det kan lade sig gøre alligevel hehe.
Jeg er stødt ind i et andet problem. Hvordan kan jeg sørge for at min bil ikke forlader scenen ? når jeg bevæger min mus ud over scenen følger den bare med.. jeg har prøvet til kl 3 i nat. kunne ikke løse det. Havde det bare været et enkelt sprite..
Du kan lige se mit foreløbige kode, men det virker ikke som det skal.. eller det virker nok, som der står i scriptet. men det er ikke det jeg vil have det til. Det skal virke således, at bilen vender sig alt efter om musen går til højre eller venstre, og bilen må ikke forlade scenen.
Det gør den "Delvist" heller ikke her, men den hopper sådan mærkeligt rundt.
property mouse, carleft, carright, stagewidth
on beginsprite me
set mouse to the mouseH set carleft to the spritenum of sprite 2 set carright to the spritenum of sprite 1 set stagewidth to the width of the rect of the stage end
on exitFrame me set the locH of sprite carleft to the locH of sprite carright -- CAR DIRECTION --
if mouse > the mouseH then if the mouseH > 0 then
-- LEFT -- set the visibility of sprite 1 to 0 set the visibility of sprite 2 to 1 set the locH of sprite carleft to the mouseH -- LEFT -- else set the visibility of sprite 1 to 1 set the visibility of sprite 2 to 0 set the locH of sprite carright to the mouseH +129
end if
else if mouse < the mouseH then if the mouseH < 800 then -- RIGHT -- set the visibility of sprite 1 to 1 set the visibility of sprite 2 to 0 set the locH of sprite carright to the mouseH -- RIGHT -- end if
jeg har ikke lige tid at kigge det nærmere igennem. Men prøv at kigge i behavior librariet (bog ikonet oppe i baren). Der er mange færdig lavede scripts
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.