01. juli 2002 - 22:20
Der er
28 kommentarer og 1 løsning
landskab - mand?
jeg har en lille mand der skal rende rundt på noget landskab...men det skal foregå sådan at istedet for at manden bevæger sig skal landskabet bevæge sig(på den måde skulle han også gerne blive i midten af scenen)! jeg vil så gerne have landskabet i den rigtige retning efter hvordan hans _rotation er! og det skal være præcist...sådan med grader og det hele :-)! hvordan? bare spørg løs hvis der er noget i vil spørge om ;)
Annonceindlæg fra Academic Work Denmark A/S
onClipEvent (enterFrame) { if (Key.isDown(Key.LEFT)) { Rotation += 10; } else if (Key.isDown(Key.RIGHT)) { Rotation -= 10; } if (Key.isDown(Key.UP)) { this._y += 5; } else if (Key.isDown(Key.DOWN)) { this._y -= 5; } this._rotation = Rotation; } Sæt den på landskabet (o;
Et lækkert naturalistisk landskab med bløde former og et udsøgt farvevalg.... ;-)
-Øh. Det var koden vi kom fra (o; HA HA HA
OK jeg har forbedret den, Nikolaj. Nu er der fødder og musik.
02. juli 2002 - 11:18
#10
hehe legende :) mit landskab opfører sig ikke ligesom det du har lavet...det drejer rundt når man bruger Rotation :D har du gjort noget anderledes?
02. juli 2002 - 15:36
#11
Ja. hej med dig nak-m. Jeg skulle lige have min skønhedssøvn.. Ny kode på tapetet: onClipEvent (enterFrame) { if (Key.isDown(Key.LEFT)) { Rotation -= 10; } else if (Key.isDown(Key.RIGHT)) { Rotation += 10; } if (Key.isDown(Key.UP)) { Speed = 5; } else if (Key.isDown(Key.DOWN)) { Speed = -5; } else { Speed = 0; } ychange = (Math.cos((Math.PI/180)*Rotation))*Speed; xchange = (Math.sin((Math.PI/180)*Rotation))*Speed; _x -= xchange; _y += ychange; } Og på manden: onClipEvent(enterFrame) { _rotation = _root.tapet.Rotation; } Husk at kalde tapetet "tapet" i Instance. -Sådan laver man den ((o;
02. juli 2002 - 16:14
#13
jeg havde tænkt på om man kunne lave det med musen istedet for piletaster sådan at man trykkede der hvor man vil hen med musen og så flyttede det punkt på landskabet hvor man havde trykket hen imod midten af scenen(hvor manden står)...hvis du forstår? :)
02. juli 2002 - 16:21
#14
(kunne du ikke have skrevet det i spørgsmålet ?) Den må jeg lige kode lidt senere ! Det er godtnok nogle hårde 30 points (o;
02. juli 2002 - 16:25
#15
hahaha ... ingenting er hårdt nok for legenden :) (jeg er debil ;( ... og også lidt forkalket)
02. juli 2002 - 16:45
#16
Så skal manden vel dreje rundt, når man flytter musen, ikke ?
02. juli 2002 - 16:45
#17
og gå når man klikker ?
02. juli 2002 - 16:50
#18
jo han skal gerne dreje rundt MEGET hurtigt og så begynde at gå! man skal dog gerne kunne nå at se ham vende :)
02. juli 2002 - 16:51
#19
...han skal ikke dreje rundt når man bevæger musen! :) først når man trykker!
02. juli 2002 - 17:51
#21
hhe nice! om der er andet...hmmm! koden måske? :)
02. juli 2002 - 17:54
#22
har lige downloadet .fla'en :) kigger lige!
02. juli 2002 - 17:56
#23
Så skidt da... På manden: onClipEvent(load) { function setposmand() { _rotation = Rotation; } } onClipEvent(enterFrame) { Rotation = 270+(180/Math.PI*Math.atan2(_y-_root._ymouse,_x-_root._xmouse)); } onClipEvent(mouseDown) { setposmand(); } På tapetet: onClipEvent(load) { i = 10; function setpos() { i = 0; ny_x = _root._xmouse; ny_y = _root._ymouse; step_x = (ny_x - _root.mand._x) / 10; step_y = (ny_y - _root.mand._y) / 10; } } onClipEvent(mouseDown) { setpos(); } onClipEvent(enterFrame) { if (i < 10) { _x -= step_x; _y -= step_y; i++; } } Instancenavn på manden = "mand" Mvh legende.dk
02. juli 2002 - 17:59
#24
hehe havde kaldt min mand "mand" i forvejen :) det er sq noget flot kode! forresten sidste ting :) kan man sætte en noget = true mens han går?
02. juli 2002 - 18:03
#25
Ja, det er jo der jeg tæller points, i min version. onClipEvent(enterFrame) { if (i < 10) { _x -= step_x; _y -= step_y; i++; halelujah = true; } else { haleluja = false; } }
02. juli 2002 - 18:04
#26
takker :) takker meget!
02. juli 2002 - 18:05
#27
Ok det var godtnok to forskellige variabler, men du har nok set det (o; haleluja = halelujah;
02. juli 2002 - 18:13
#28
Men tak for points'ne og de rosende ord om mit script. Det blev en sjov opgave (o;
02. juli 2002 - 19:33
#29
skulle det være en anden gang! :)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.