Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Du kan bruge noget af det her, du kan se princippet hvis du laver et baggrundsbillede (i sprite 2) og en figur (i sprite 1).
on keyDown if the keyCode = 124 and the locH of sprite 1 < 250 then the locH of sprite 1 = the locH of sprite 1 +10 end if if the locH of sprite 1 > 250 then the locH of sprite 2 = the locH of sprite 2 +10 end if if the keyCode = 123 and the locH of sprite 1 > 50 then the locH of sprite 1 = the locH of sprite 1 -10 end if if the locH of sprite 1 < 50 then the locH of sprite 2 = the locH of sprite 2 -10 end if end
Jeg har ikke så meget erfaring i at lave platformsspil, men du må lige forklare hvordan du har tænkt dig at lave det.
Måden bagrundsbilledet bliver flyttet på, skal nok også gøres på en anden måde, så den skifter billedet ud. Men det finder vi lige ud af!
Nåh, men jeg har fundet ud af noget, det er blevet til en ordentlig omgang script!
Jeg ville ha\' haft uploaded den men du har jo kun Director 6.5.
Men jeg har lavet 3 figurer til fremad og 3 til tilbage, medmindre du vil ind og ændre en masse i scriptet skal de hedde:
frem01 frem02 frem03
tilbage01 tilbage02 tilbage03
For at gøre det lidt nemmere og mere overskueligt har jeg lavet det over 3 frames, hvis der nogle a de andre eksperten bruger der er uening i min måde at gøre det på, skal i bare sige til :)
Men her er scriptet til den første frame:
global gFigurSprite global gBgSprite on exitframe gFigurSprite = 1 -- indtast det spritenr. din figur ligger i gBgSprite = 2 -- det samme med din bg go to the frame end on keyDown if the keyCode = 124 then if the member of sprite gFigurSprite = member \"tilbage01\" or the member of sprite gFigurSprite = member \"tilbage02\" or the member of sprite gFigurSprite = member \"tilbage03\" then set the member of sprite gFigurSprite = member \"frem01\" end if if the member of sprite gFigurSprite = member \"frem01\" then set the member of sprite gFigurSprite = member \"frem02\" go to (the frame +1) end if set the locH of sprite gFigurSprite = the locH of sprite gFigurSprite +5 if the locH of sprite gFigurSprite > 250 then the locH of sprite gBgSprite = the locH of sprite gBgSprite +5 end if end if
if the keyCode = 123 then if the member of sprite gFigurSprite = member \"frem01\" or the member of sprite gFigurSprite = member \"frem02\" or the member of sprite gFigurSprite = member \"frem03\" then set the member of sprite gFigurSprite = member \"tilbage01\" end if if the member of sprite gFigurSprite = member \"tilbage01\" then set the member of sprite gFigurSprite = member \"tilbage02\" go to (the frame +1) end if set the locH of sprite gFigurSprite = the locH of sprite gFigurSprite -5 if the locH of sprite gFigurSprite < 50 then the locH of sprite gBgSprite = the locH of sprite gBgSprite -5 end if end if end
og her til den anden:
global gFigurSprite global gBgSprite on exitframe gFigurSprite = 1 -- indtast det spritenr. din figur ligger i gBgSprite = 2 -- det samme med din bg go to the frame end on keyDown if the keyCode = 124 then if the member of sprite gFigurSprite = member \"tilbage01\" or the member of sprite gFigurSprite = member \"tilbage02\" or the member of sprite gFigurSprite = member \"tilbage03\" then set the member of sprite gFigurSprite = member \"frem01\" go to (the frame -1) end if if the member of sprite gFigurSprite = member \"frem02\" then set the member of sprite gFigurSprite = member \"frem03\" go to (the frame +1) end if set the locH of sprite gFigurSprite = the locH of sprite gFigurSprite +5 if the locH of sprite gFigurSprite > 250 then the locH of sprite gBgSprite = the locH of sprite gBgSprite +5 end if end if
if the keyCode = 123 then if the member of sprite gFigurSprite = member \"frem01\" or the member of sprite gFigurSprite = member \"frem02\" or the member of sprite gFigurSprite = member \"frem03\" then set the member of sprite gFigurSprite = member \"tilbage01\" go to (the frame -1) end if if the member of sprite gFigurSprite = member \"tilbage02\" then set the member of sprite gFigurSprite = member \"tilbage03\" go to (the frame +1) end if set the locH of sprite gFigurSprite = the locH of sprite gFigurSprite -5 if the locH of sprite gFigurSprite < 50 then the locH of sprite gBgSprite = the locH of sprite gBgSprite -5 end if end if end
og den tredje:
global gFigurSprite global gBgSprite on exitframe gFigurSprite = 1 -- indtast det spritenr. din figur ligger i gBgSprite = 2 -- det samme med din bg go to the frame end on keyDown if the keyCode = 124 then if the member of sprite gFigurSprite = member \"tilbage01\" or the member of sprite gFigurSprite = member \"tilbage02\" or the member of sprite gFigurSprite = member \"tilbage03\" then set the member of sprite gFigurSprite = member \"frem01\" go to (the frame -2) end if if the member of sprite gFigurSprite = member \"frem03\" then set the member of sprite gFigurSprite = member \"frem01\" go to (the frame -2) end if set the locH of sprite gFigurSprite = the locH of sprite gFigurSprite +5 if the locH of sprite gFigurSprite > 250 then the locH of sprite gBgSprite = the locH of sprite gBgSprite +5 end if end if
if the keyCode = 123 then if the member of sprite gFigurSprite = member \"frem01\" or the member of sprite gFigurSprite = member \"frem02\" or the member of sprite gFigurSprite = member \"frem03\" then set the member of sprite gFigurSprite = member \"tilbage01\" go to (the frame -2) end if if the member of sprite gFigurSprite = member \"tilbage03\" then set the member of sprite gFigurSprite = member \"tilbage01\" go to (the frame -2) end if set the locH of sprite gFigurSprite = the locH of sprite gFigurSprite -5 if the locH of sprite gFigurSprite < 50 then the locH of sprite gBgSprite = the locH of sprite gBgSprite -5 end if end if end
du kan godt uploade det... vi har muglighed for at bruge v. 6.5 hvis det er... det ville være ganske rart at kunne se de i programmet... så er det lidt næmmere at forstå....
og igen mange tak... du får point når vi er ferdige (en uges tid)
men nu ser vi ... jeg skal lige kigge på den sammen med min gruppe... og så ser vi om der ikke er lidt mere end 60 piont at hente.. 60 er hvetfald minimum...
Det var godt! Der skal jo nok gøres en del ved det stadig, du snakkede også om gravity, men du har nok fået et billede af hvor omfattende den slags er!
vi kan ikke få vores figur til at lave et flydende hop, det bliver sådannoget med 5 hen og 5 op,,, og det ser jo ikke så pænt ud
det med at flytte med tingene der har vi faktisk fundet noget der er næmere
noget med x og y hvor vi ændre på loc \"globalt\" dvs. ikke noget med LocH men bare LocH
Synes godt om
Ny brugerNybegynder
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.