Avatar billede nakalay Nybegynder
13. maj 2002 - 16:26 Der er 81 kommentarer og
2 løsninger

pistol m.m. :)

Jeg har lavet en mand der står med en lille pistol jeg gerne vil ha til at pege mod sigtekornet(musen)!

Det skal helst være sådan at den kun har begrænset "syn"...det vil sige han skal kun kunne bevæge pistolen i en vinkel af 90° hvis i forstår? (altså sigtekornet skal kunne bevæge sig frit...det er bare når sigtekornet kommer uden for de 90°'ers "synsvinkel" skal pistolen ikke dreje mere)!

pistolen er set i perspektiv(hvis i behøver at vide det)!

forresten skal pistolen kunne skyde samtidig...det vil sige der skal komme ild ud ad løbet når man trykker med musen...!
Avatar billede baitianlong Nybegynder
13. maj 2002 - 16:38 #1
Prøv med dette script på pistolen:

onClipEvent(mouseMove) {
setProperty(this, _rotation , (180/Math.PI*Math.atan2(_y-_root._ymouse,_x-_root._xmouse))+90);
}

Ilden må du selv tegne (o;
Avatar billede nakalay Nybegynder
13. maj 2002 - 16:41 #2
ok jeg prøver lige med det script :)
Avatar billede nakalay Nybegynder
13. maj 2002 - 16:45 #3
hehe det tager sq så lang tid hvergang jeg skal teste spillet :)
Avatar billede pixelpaw Nybegynder
13. maj 2002 - 16:48 #4
onClipEvent (mouseMove) {
    numTargetX = _root._xmouse;
    numTargetY = _root._ymouse;
    intMouseX = int(numTargetX-this._x);
    intMouseY = int(numTargetY-this._y);   
    tg = Math.abs(intMouseY)/Math.abs(intMouseX);
    numMaths = Math.atan(tg)*180/Math.PI;
    if (intMouseX<0 && intMouseY>0) { angle=90-numMaths }
    if (intMouseX<0 && intMouseY<0) { angle=90+numMaths }
    if (intMouseX>0 && intMouseY<0) { angle=270-numMaths }
    if (intMouseX>0 && intMouseY>0) { angle=270+numMaths }
    angle = angle-180;
    trace(angle);
    if(angle>(-45) && angle<45){
        _rotation = angle;
    }
}
Avatar billede pixelpaw Nybegynder
13. maj 2002 - 16:48 #5
gammelt script jeg fandt
Avatar billede pixelpaw Nybegynder
13. maj 2002 - 16:50 #6
Men brug legendes, det er meget kortere. Bare husk at checke vinklen:
if(angle>(-45) && angle<45){
Avatar billede nakalay Nybegynder
13. maj 2002 - 16:50 #7
hmm scriptet dur vist ikke...rigtigt :)

pistolen kan dreje hele vejen rundt :|

og løbet på pistolen peger ik mod sigtekornet...
Avatar billede nakalay Nybegynder
13. maj 2002 - 16:53 #8
onClipEvent(mouseMove) {
setProperty(this, _rotation , (180/Math.PI*Math.atan2(_y-_root._ymouse,_x-_root._xmouse))+90);
}

og if(angle>(-45) && angle<45){ ??

hvordan skal det helt præcist se ud? (og hvordan får jeg løbet til at pege mod sigtekornet?)
Avatar billede baitianlong Nybegynder
13. maj 2002 - 16:57 #9
Som udgangspunkt for dette script skal pistolen pege opad !!

og så udskift mit +90  med  - 90... -Det virker lidt bedre
Avatar billede pixelpaw Nybegynder
13. maj 2002 - 16:57 #10
onClipEvent(mouseMove){
angle = (180/Math.PI*Math.atan2(_y-_root._ymouse,_x-_root._xmouse))+90;
if(angle>(-45) && angle<45){
    this._rotation = angle;
}
}
Avatar billede baitianlong Nybegynder
13. maj 2002 - 16:59 #11
Ja ok den med angle: Sådan her...

onClipEvent(mouseMove) {
  if(this._rotation < 45 && this._rotation > -45) {
  setProperty(this, _rotation , (180/Math.PI*Math.atan2(_y-_root._ymouse,_x-_root._xmouse))-90);
  }
}
Avatar billede baitianlong Nybegynder
13. maj 2002 - 17:00 #12
hæ hæ
Avatar billede baitianlong Nybegynder
13. maj 2002 - 17:03 #13
Øh. Jeg mener (o;

onClipEvent(mouseMove) {
  setProperty(this, _rotation , (180/Math.PI*Math.atan2(_y-_root._ymouse,_x-_root._xmouse))-90);
      if(this._rotation >= 45) {this._rotation=45;}
      if(this._rotation <= -45) {this._rotation=-45;} 
}
Avatar billede nakalay Nybegynder
13. maj 2002 - 17:04 #14
ok nu prøver jeg lige at gøre hvad i siger! men jeg tror jeg havde glemt noget...pistolens "grundpunkt" eller hva i nu vil kalde det er jo i midten af pistolen og det er jo ikke så godt for så ser det jo ud som om hans hånd falder af når man bevæger musen for meget op og ned (hans hånd er en del af pistolen :D)...det skal helst være sådan at dens "grundpunkt" var ned i skaftet(eller hva det nu hedder)...!
Avatar billede nakalay Nybegynder
13. maj 2002 - 17:08 #15
...eller jeg mener grundpunkt i hånden :)
Avatar billede baitianlong Nybegynder
13. maj 2002 - 17:17 #16
Er det noget hvor man ser pistolen sådan lidt fra oven og bagfra ? Så tror jeg det bliver lidt svært at vippe den og få det til at se realistisk ud.
Du kan evt flytte den lidt frem og tilbage i stedet for ?...
Lad os se pistolens synsvinkel !
Avatar billede pixelpaw Nybegynder
13. maj 2002 - 17:17 #17
Så skal du flytte midtpunktet i pistolen, så den drejer i hvor den skal. Pistolen vil dreje omkring centrum, altså x=0 og y=0
Avatar billede nakalay Nybegynder
13. maj 2002 - 18:08 #18
legende.dk: man ser pistolen fra siden...
Avatar billede nakalay Nybegynder
13. maj 2002 - 18:09 #19
hvordan flytter man egentlig midtpunktet i pistolen?
Avatar billede pixelpaw Nybegynder
13. maj 2002 - 18:14 #20
du åbner dit movieclip og flytter grafikken inden i det
Avatar billede nakalay Nybegynder
13. maj 2002 - 18:16 #21
ok har ordnet det med midtpunktet
Avatar billede nakalay Nybegynder
13. maj 2002 - 18:18 #22
kan man egentlig gøre noget imod at man ik skal sidde og vente i hundrede år bare for at teste spillet?
Avatar billede nakalay Nybegynder
13. maj 2002 - 18:21 #23
øhm det lød lidt forkert :)...jeg mener kan man gøre noget sådan man ik skal vente i så lang tid hver gang man skal teste det?
Avatar billede baitianlong Nybegynder
13. maj 2002 - 18:22 #24
ctrl+alt+enter
Avatar billede baitianlong Nybegynder
13. maj 2002 - 18:25 #25
Hvis pistolen er i venstre side af skærmen er det så:

onClipEvent (mouseMove) {
    setProperty (this, _rotation, (180/Math.PI*Math.atan2(_y-_root._ymouse, _x-_root._xmouse))+180);
    if (this._rotation>=45) {
        this._rotation = 45;
    }
    if (this._rotation<=-45) {
        this._rotation = -45;
    }
}
Avatar billede nakalay Nybegynder
13. maj 2002 - 18:26 #26
man skal jo stadig vente i lige så lang tid...og når jeg siger lang tid så mener jeg lang tid :)
Avatar billede baitianlong Nybegynder
13. maj 2002 - 18:26 #27
Og hvis den er i højre side skal du fjerne "+180"
Avatar billede nakalay Nybegynder
13. maj 2002 - 18:27 #28
ok prøver lige scriptet :) (tager ca. 5 min for den at loade filmen eller sådan noget)
Avatar billede nakalay Nybegynder
13. maj 2002 - 18:28 #29
den er i venstre halvdel af skærmen (peger mod højre)
Avatar billede baitianlong Nybegynder
13. maj 2002 - 18:29 #30
Hvad hulen har du puttet i den flash, og hvem gider vente på det ??
Avatar billede nakalay Nybegynder
13. maj 2002 - 18:31 #31
hvordan skal pistolen egentlig vende før den følger med sigtekornet?
Avatar billede nakalay Nybegynder
13. maj 2002 - 18:34 #32
haha jeg kan heller ik forstå det...de andre film jeg har lavet har kun taget et par sekunder!

Og jeg synes altså ik at jeg har puttet noget specielt i den!
Avatar billede nakalay Nybegynder
13. maj 2002 - 18:37 #33
hvordan skulle den pistol vende? =)
Avatar billede baitianlong Nybegynder
13. maj 2002 - 18:39 #34
Som jeg har skrevet det sidste script, skal pistolen være midt i skærmen helt ude til venstre, og pege stik mod højre.
Den følger musen, og jeg går udfra dit sigtekorn er på musens pos.
Avatar billede nakalay Nybegynder
13. maj 2002 - 18:44 #35
jamen pistolen er jo ikke i midten af skærmen og den er heller ik helt ude til venstre(den har følgende position: X: 172.2 Y: 253.1)

så den er altså et stykke fra det sted i dit script...hva skal jeg ændre for at det dur?
Avatar billede nakalay Nybegynder
13. maj 2002 - 18:45 #36
(den peger stik mod højre)
Avatar billede baitianlong Nybegynder
13. maj 2002 - 18:46 #37
Se her;

http://www.legende.dk/sigte.html

Det er ide'en
Avatar billede nakalay Nybegynder
13. maj 2002 - 18:49 #38
ja...men min pistol er jo ik på samme position (da den bliver holdt af en gammel soldat :D )
Avatar billede baitianlong Nybegynder
13. maj 2002 - 18:51 #39
Jeg kan ikke gætte mere. Hvis jeg skal kigge på det skal du give en adresse, eller sende mig flashen.
Avatar billede nakalay Nybegynder
13. maj 2002 - 18:54 #40
ok...hva er din email?
Avatar billede baitianlong Nybegynder
13. maj 2002 - 19:02 #41
j@legende.dk
Avatar billede nakalay Nybegynder
13. maj 2002 - 19:04 #42
ok sender det lige (og husk ikke gøre nar af mit spil :D)
Avatar billede nakalay Nybegynder
13. maj 2002 - 19:08 #43
har du forresten Flash MX eller Flash 5 ?
Avatar billede nakalay Nybegynder
13. maj 2002 - 19:10 #44
har sendt det
Avatar billede baitianlong Nybegynder
13. maj 2002 - 19:15 #45
Unexpected file format. Jeg har flash 5 installeret  )o;

-Prøv at gemme den i det format i stedet for
Avatar billede nakalay Nybegynder
13. maj 2002 - 19:15 #46
hvordan gør man det?
Avatar billede pixelpaw Nybegynder
13. maj 2002 - 19:16 #47
Ctrl+Shift+S og vælg Flash 5 format
Avatar billede nakalay Nybegynder
13. maj 2002 - 19:17 #48
skal man bare ændre flash player 6 til 5 ?
Avatar billede nakalay Nybegynder
13. maj 2002 - 19:18 #49
der står da ik at man kan vælge flash 5 format der?!
Avatar billede nakalay Nybegynder
13. maj 2002 - 19:19 #50
jo der gør!!! :)
Avatar billede nakalay Nybegynder
13. maj 2002 - 19:21 #51
men nu er alt jo blevet ændret til flash 5...så er det jo ik det samme :)
i der mapper jeg havde mine layers i er blevet til hammer layers m.m.
Avatar billede nakalay Nybegynder
13. maj 2002 - 19:25 #52
nå men nu er det sendt! :D
Avatar billede nakalay Nybegynder
13. maj 2002 - 19:28 #53
har du fået det nu? :)
Avatar billede nakalay Nybegynder
13. maj 2002 - 19:31 #54
haha det duer jo godt i Flash 5 format...!
Avatar billede nakalay Nybegynder
13. maj 2002 - 19:34 #55
er du der :)
Avatar billede baitianlong Nybegynder
13. maj 2002 - 19:39 #56
Ja det duer glimrende, selv om du har ret i at det tager 40 år at publishe (sært nok).
Men jeg synes pistolen kører fint. Hvad skal der laves om der ??
Avatar billede nakalay Nybegynder
13. maj 2002 - 19:41 #57
legende.dk du er savnet ;)
Avatar billede baitianlong Nybegynder
13. maj 2002 - 19:41 #58
Det kan da være at mit script ikke duer i MX. Det troede jeg bare ikke var muligt. Jeg har ikke selv skiftet fra flash 5 !
Avatar billede nakalay Nybegynder
13. maj 2002 - 19:43 #59
legende.dk: hvorfor har du ikke skiftet?

pixelpaw: hvis du har Flash MX kan du så et script der duer?
Avatar billede baitianlong Nybegynder
13. maj 2002 - 19:45 #60
Fordi mine scripts ikke duer (((o; !!

Nu må "poten" til sagen
Avatar billede pixelpaw Nybegynder
13. maj 2002 - 19:47 #61
hvad er det for et script der skal virke i MX?
Avatar billede nakalay Nybegynder
13. maj 2002 - 19:48 #62
hehehehehahaha :P ...!!!

pixelpaw må da kunne noget :)
Avatar billede nakalay Nybegynder
13. maj 2002 - 19:48 #63
dette:

onClipEvent (mouseMove) {
    setProperty (this, _rotation, (180/Math.PI*Math.atan2(_y-_root._ymouse, _x-_root._xmouse))+180);
    if (this._rotation>=45) {
        this._rotation = 45;
    }
    if (this._rotation<=-45) {
        this._rotation = -45;
    }
Avatar billede baitianlong Nybegynder
13. maj 2002 - 19:50 #64
Min roterende gøb duer åbenbart kun i flash 5 !!! Det er da sært, Pixelpaw, er det ikke ?
Avatar billede pixelpaw Nybegynder
13. maj 2002 - 19:53 #65
legende, send filen til paw@pote.dk
Avatar billede nakalay Nybegynder
13. maj 2002 - 20:00 #66
haha jeg er god til at lave spørgsmål med MANGE indlæg...hehe!

håber ik det betyder jeg er dum :( 
hehe!
Avatar billede nakalay Nybegynder
13. maj 2002 - 20:02 #67
hoho 67 indlæg !!!
Avatar billede baitianlong Nybegynder
13. maj 2002 - 20:09 #68
Jeg har sendt den til dig paw
Avatar billede nakalay Nybegynder
13. maj 2002 - 20:21 #69
:) jeg lukker altså snart ned
Avatar billede pixelpaw Nybegynder
13. maj 2002 - 20:27 #70
jeg har ikke modtaget den endnu
Avatar billede nakalay Nybegynder
13. maj 2002 - 20:29 #71
jeg prøver lige sende den til dig så!
Avatar billede nakalay Nybegynder
13. maj 2002 - 20:33 #72
Jeg har sendt den i flash mx og flash 5 format!
Avatar billede nakalay Nybegynder
13. maj 2002 - 20:34 #73
Jeg har sendt den i flash mx og flash 5 format!
Avatar billede nakalay Nybegynder
13. maj 2002 - 20:34 #74
ups!
Avatar billede nakalay Nybegynder
13. maj 2002 - 20:39 #75
har du fået dem?
Avatar billede nakalay Nybegynder
13. maj 2002 - 20:46 #76
Jeg lukker ned for idag (måske en chance for at jeg kommer tilbage senere iaften/nat) ses begge 2!
Avatar billede pixelpaw Nybegynder
13. maj 2002 - 21:03 #77
mx filen kører fint hos mig (bortset fra den lange preview tid)
Avatar billede pixelpaw Nybegynder
13. maj 2002 - 21:07 #78
det er håret der gør at det er så mega langsomt
Avatar billede nakalay Nybegynder
14. maj 2002 - 00:11 #79
ok jeg fjerner håret så(var alligevel ringt)...skaldet er jo faktisk ligeså godt!
Avatar billede nakalay Nybegynder
14. maj 2002 - 10:28 #80
Jeg har fået det til at dú...hvem skal ha point(eller vil i dele?)? :)
Avatar billede pixelpaw Nybegynder
14. maj 2002 - 12:09 #81
jeg smider lige et svar :o)
Avatar billede nakalay Nybegynder
14. maj 2002 - 12:09 #82
hvis i vil dele så må du lige komme med et svar paw :P
Avatar billede nakalay Nybegynder
14. maj 2002 - 12:10 #83
hehe
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