20. juni 2001 - 16:12Der er
59 kommentarer og 1 løsning
Aflæs spritenummer ved intersect med sprite i liste af lister.....
Vi har en liste bestående af lister: set billist to [1,2] set ristlist to [1,2] set Forhindringsliste to [BilList,RistList] Ved intersect mellem cyklist og en forhindring skal vi kunne aflæse hvilken sprite der intersect\'es med:
If sprite cyklist intersects Forhindringsliste then ram sprite ? (?forhindringsliste.listenavn.spritenum?) end if
Vi skal altså ved cyklist-intersect med et hvilket som helst sprite sende en besked til denne sprite.. Hvordan aflæser vi spritenummeret når nu spriten ligger i en liste som ligger i en liste??
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Det ville være nemt at lade forhindrings-Sprites checke for intersect med cyklist-sprite i hver exitFrame dersom deres positioner opdateres der. Så kan de jo selv kalde ram handleren i deres behavior.
indholdet i de to lister? det er bare tilfældigt at de er ens... burde selvfølgelig have skrevet noget andet... ---- MoveToNewPos me ? Er det en global funktion vi ikke har lavet endnu? ---- Tak for det... også hurtigheden. Jeg vandt et væddemål på om du havde et svar klar inden 17.. he he... (o;
Pointene får du ved at samle penge (dem der ligner kylling). Det er så ment at når man samler cykelhjelme har man dem i 10 sekunder hvorefter de forsvinder. Styrter du med en cykelhjelm tager du kun halv skade. Gennemførsel af spillet har vi ikke kigget på endnu. Men vi har både intro og outro klar. Du får naturligvis mulighed for at se det vi afleverer.. (o; Det lyder til du er selvstændig. Har du en hjemmeside for virksomheden? Director OG Flash. Jeg glæder mig til min sommerferie, da jeg skal lave hele min hjemmeside i flash. Det bliver et stort projekt, når nu jeg er så uerfaren. Flash får vi desværre ikke undervisning i. Hvad kan du egentlig bedst lide af Director eller Flash? En ting, der irriterede mig meget under projektet, var at man ikke kan bruge vektorgrafik som i flash. Det ville da gøre produktioner mere flydende... ikke? Set fra et forbrugermæssigt synspunkt synes jeg det bedste ville være at slå Flash og Director sammen. Men der er måske noget jeg ikke tænker på?.... (Udover Macromedia\'s indtjening.) - - - - - - - - - - - - - Har et problem... vender tilbage om 5 min... ca...
Jeg kender Flash fra dengang det kun var et vector baseret tegneprogram \"Future Splash\".
Med version 5 blev Flash dog et seriøst værktøj i og med ActionScript for alvor blev veludviklet. Director understøtter faktisk Flash. Director 8.5 er fuldt ud kompatibel med Flash 5. I Director 7 kan man arbejde med Flash 4 via Flash, Shockwave specifikke kommandoer. Flash har sine fordele i filernes lille størelse og plug-in udbredelse men kan også beslaglægge processortid. Som alt andet indenfor denne branche er der vel tale om at træffe beslutninger efter nøje overvejelser.
Der er nok ikke noget der ikke kan laves i Director. Kun et spørgsmål om det kan gøres bedre via andre veje. Jeg besluttede at specialisere mig i Director netop på grund af denne fleksibilitet. Jeg føler derfor ikke at jeg har skiftet fra Director til Flash, men at Flash 5 er en naturlig udvidelse af mit kendskab til Director.
[fil opdateret] Så er vi tilbage fra middag og colaindkøb til en lang nat. Woups.. vi skal vist lige have tingene skåret ud i pap... - - - -- -- -- - - - Vi har forstået det sådan at vi kunne lave et forhindringsscript og sætte det på alle forhindringer sammen med deres eget script?!? MoveToNewPos - forstår vi stadig ikke, hvis det jeg skriver lige ovenover passer, da flytning foregår i andet script (fx. bilscript). CheckCyklistIntersect me - selvom funktionen er oprettet under (eller over) exitframe, så siger den \"variable used before assigned\". UpdateMyStatus me... har vi ikke.. Beklager, men vi har en idé om at vi trænger til at komme væk fra lingoen... men vi prøver at hænge i lidt endnu... lægger lige lidt ekstra point til spørgsmålet... (o;
Eksperten opfører sig altså mærkeligt... Dit svar 19.14 dukkede ikke op før min kommentar. Havde opdateret flere gange efter 19.14... Nå, men vi er klar igen...
Jeg downloader gerne filen og laver scriptet til forhindringerne men du må lige beskrive hvad der skal ske når cyklisten rammer dem. Det er sikkert klokke klart for jer, men i har jo også fundet på spillet, ikke?
Desuden er det sikkert ikke sprite intersection som I er interesseret i, men overlapning af de synlige dele af grafikken, ikke sandt?
Når cyklist rammer skal den skiftes ud med en anden sprite - et billede af stýrtet cyklist og vi har besluttet at forhindringen skal forsvinde. Ikke så realistisk... men hvad... ----- overlapning af synlige dele... nemlig... Men vi havde forstået sådan at man kunne bruge intersection på to objekter med transparency og så ville det gælde efter figurens form og ikke den hvide firkant, der er blevet usynlig...
ok med ópdatering... lige nu kigger vi på pointtavlen. Vi har script\'ne i nogle andre filer.. integrerer det lige... jeg siger til når ny fil er klar...
har du icq? Jeg har min www.icq.com/icqwebbie tændt... Den er ikke helt stabil, men du kan fange mig på icqnr. 64794467 Du kan jo evt. spørge derigennem.. lidt mere direkte...
kl. 21 når vi ikke... har lige gang i noget grafik til point-tingen... jeg slår lige Jimmy oven i hovedet og får ham til at integrere pointscript nu...
Vi har lavet ny grafik til pointting... øverste bar er energi/liv og nederste er 10 sek. nedtælling til at man mister cykelhjelmen... Hvordan pointene så skal stå finder vi ud af senere...
Vi hænger i... Vi har jo haft hårdt brug for intersect... Men det har været finpudsning af grafik og derudover er jeg ved at kigge på at få cyklen til at køre kun ved intersect med vejen.. Vores lærer fortalte os at vi skulle lave en prik der har cykelscriptet og så teste den for intersect med vejen. Så skulle cyklen have et simpelt script, der gjorde at den hele tiden fulgte prikken.
sprite sprite1 within sprite2 noget jeg fandt i hjælpfilen... men kan jeg bruge det i forhold til vejen? Den siger: Keyword; operator that compares the position of two sprites and determines whether the bounding rectangle of sprite1 is entirely inside the bounding rectangle of sprite2 (TRUE) or not (FALSE).--> altså den kigger på rektanglerne.. er det så også det transparente udenom vejen?
Den metode kender jeg fra slide-bar controls, men jeg tror nok at vi ville være lidt bedre tjent med inside() funktionen fordi der jo er perspektiv i cyklisten...
Jeg laver lige ændringerne færdige så I får noget at vurdere.
Tak for mailen og go\' nat til dig... Om vi skal i seng? Vi er faktisk strandede på skolen... Jimmys sidste bus er kørt og jeg har ikke lys på cyklen til de 8 km hjemtur... Så vi prøver at holde den kørende til vores deadline kl. 12! (o; Vi er desværre ved at løbe tør for cola....
Filen er sendt! Vi mangler stadig 0. de øvrige forhindringer 1. Cyklist bounds 2. Hjelm funktion 3. penge score 4. Energi/Liv 5. Game end/ Game completion 6. Lyde!!!!
hmmm... umiddelbart ikke mere... vi studerer lige dit mesterværk og intergrerer det i vores spil.dir... Vi skriver nok nogle kommentarer herinde på et tidspunkt... så kig forbi som det første i morgen... Vi skal møde kl. 9, så hvis vi falder i søvn på et tidspunkt bliver vi i hvert fald vækket der... Endnu engang: Det er utroligt fornemt det du gør!!! TAK!
Skal alle forhindringer have lige så alvorlig konsekvens som sammenstød med bil? Er det kun penge som giver points ? Er det kun hjelm som giver liv ? Koster det energi at støde sammen med forhindringer når man har hjelm ? Skal 1.Hjelm = 5 sekunder, 2. hjelm resterende tid fra første + 5 sek osv ?
I bedes svare så detaljeret som muligt så vi undgår behov for senere andringer
1. konsekvensforskel... Det eneste vi har diskuteret er at styrt med hjelm giver halv skade. 2. Kun penge giver point 3. Hjelm giver ikke liv. Kun ekstra tid. En hjelm giver 10 sekunder. Man kan max. have 10 sekunder hjelmtid tilbage. Så en hjelm er reelt bare en opfyldning af hjelmtid til 10 sekunder. 4. Liv: Du starter med 10 felter. Styrter du med hjelm mister du 1 felt, uden hjelm 2 felter. 5. Vi introducerer hermed trylledrikken. Vi har grafikken liggende.. det har du ikke. Når man samler den op får man 2 felter energi... - - - - Har du ferie eller hva\'?
Vi introducere endnu et sprite-skift.... ved start skal det være pige uden cykelhjelm man styrer... Ved intersect med.. <melodi>dah dah </melodi> CYKELHJELM... skal sprite skiftes med pige med cykelhjelm og ved udløb af tid skal der skiftes tilbage til pige uden cykelhjelm. Jeg sender lige trylledrik og pige-uden-cykelhjelm.psd
hmmm... Det kunne der være noget om... men vi tvinger ham jo ikke... Han brænder bare for det og vi siger mange, mange, mange, mange, mange, mange, mange, mange, mange, mange, mange, mange, mange, mange, mange TAK!
Jamen det er jo også fedt at nogen brænder så meget for at hjælpe andre ;-) Men den hjælp I har fået indtil nu overskrider samtlige 150-points spørgsmål her på Eksperten til dato!
...glæden ved at beskæftige sig med noget man brænder for... (o; Derudover... han får naturligvis resten af mine point.. ikke fordi det er så mange... (o;
You\'ve got a point... Tro det eller ej... men jeg har faktisk planlagt at få unclefuckers.dk-profilen slettet.. Jeg ønsker jo at have navnet til at referere til min hjemmeside (siger måske lidt om min ærlighed?) og da jeg ikke bruger u.f.-URL\'en længere skulle min gamle profil slettes... Da Lingoman og jeg ikke har nogle forbindelser vil jeg mene at det er ok... Det er jo på ingen måde mine intentioner at forbedre min egen position herinde og jeg har absolut ingen IRL-kendskab til Lingoman. Og hvordan skal jeg så bevise det? tjaa.. Good will towards men... Forløbet i spørgsmålene er jo ret omfattende og tiden brugt på det svarer overhovedet ikke til pointene tjent.. Jeg er sikker på at Admin kan se fornuften i det! (o;
Det er fint med mig! Jeg syntes blot, ved gennemlæsning af disse spm., at der var en lidt for tæt sammenknytning mellem \"rune.osterdal.com\"/\"unclefuckers.dk\" og \"lingoman\". Men hvis du/I siger at dette ikke er tilfældet tror jeg selvfølgelig på det :-)
Det ville da også være synd hvis \"lingoman\" blev slettet efter alle de fine besvarelser han har lavet her på Eksperten ;-)
Helt fint du pointerer det. Det er jo netop nødvendigt med kontrol så hitlisterne er sandfærdige... Personligt er jeg ligeglad med mine point, jeg har bare brug for nogle så jeg kan stille flere spørgsmål og dermed måske blive en smule klogere... Så endnu engang tak til eksperten... (ja, det kan altså ikke siges nok, når nu man arbejder på et projekt, hvor det er næsten umuligt at få en lærer til at hjælpe én!) (o;
Det var også mere ment som en løftet pegefinger til både dig og \"lingoman\"!
Til dig for at have brugt 2 brugernavne på eksperten.dk og til \"lingoman\" fordi at han udemærket godt ved (intelligent som han virker på sine besvarelser) at han har svaret på det samme spm. til 2 forskellige profiler (-;
Leger lidt med udskiftning af billeder ved styrt. Kan man indsætte en pause midt i udførelsen af en handler? ..så der går tre sekunder fra styrtbillede vises til den skifter det ud med et \"normalt\" cykelbillede...
1. penge/score tælles op i cyklistens pScore og vises i \"points\" textmember I må selv linke variablen til jeres bar grafik
2. Liv: forhindreger -2 men kun halv minus-liv hvis hjelm er aktiv pShield > 0 Ligeledes her er må I linke pLife til jeres flotte grafik. Jeg har sprunget hvor gærdet var lavest men derved halveret tiden til implementeringen
3. Hjelme on/off sæt sprite(cyklist).member = \"PigeMedHjelm\" hvis pShield > 0 og sprite(cyklist).member = \"PigeUdenHjelm\" hvis pShield < 0
3. Hjelm nedtælling: pShield angiver tiden i ticks. 60 ticks = 1 sek er vist i textSpriten
Trylledrik har jeg ikke lavet men I kan genbruge fks bilScriptet med få modifikationer: set pScore = 0 set pLife = 2
Det der stadig mangler er at begrænse cyklistens tilladte bevægelsesområde.
Jeg har desværre ikke tid til at implementere det men lad mig give jer et forslag. Når cyklisten ikke længere \"rammer\" vejen inaktiveres det sidste piletast input indtil den intersecter igen. Vi kan bruge den samme iAmHit() til at checke om den rammer ved hver exitFrame. Vejens synlige ender giver heller ingen problemer. Her checker vi blot om sprite(cyklist).left < 0 eller sprite(cyklist).bottom > the StageBottom. Disable further movement in that direction if true. Vi skal derfor gemme den sidste cyklist retning.
Jeg håber at I er tilfredse med resultatet og har tids til overs til finpudsning, for nu kalder pligterne her!
Det har været en fornøjelse at samarbejde med jer og jeg håber at for endnu en chance for at veksle flere ord og idéer til gensidig inspiration.
Vi er stadig lige målløse over din fremragende hjælp.. TUSIND TAK for det!! Vi er begyndt at sortere kraftigt i arbejdsopgaverne, men jeg har planer om et forsøg på at færdiggøre spillet i sommerferien. Efter jeg er kommet mig over Roskilde Festival og ved siden af ombygningen af min hjemmeside til Flash. \"The plesure is all ours!\".... Det har ligeledes været en fornøjelse for os og jeg er sikker på at vi to nok skal rende ind i hindanden på eksperten igen eftersom det netop er Director og Flash, jeg har tænkt mig at specialisere mig i. Forvent en lille mail (inden 14 dage) fra os med en grundigere tak og præsentation af hovederne du har arbejdet sammen med de sidste par døgn... Endnu engang : Tusind tak!!
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.