Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-02 01:41:15 - Simon Östergren, i forum visual basic - allmänt, Tråden har 21 Kommentarer och lästs av 603 personer

Som ni ser i topic laggar bilden på detta spel.
Kan gott och väl godkänna att denna fil inte innehåller virus, trojan osv. :P
Så ni våååågar tanka det. Detta är en fet beta version när ni ändå undrar. :-B
http://zimpa.no-ip.com/Skjut dem upp.exe
Ja varför laggar det och hur grejjar man det?


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-02 02:00:14 - Simon Östergren

kan det vara för att bilden är transparent?


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-02 02:25:43 - Andreas Hillqvist

Kommer inte åt filen. Har du stängt ned datorn för natten?


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-02 10:23:26 - Simon Östergren

hoppsan.. den här ska funka hoppas jag:
http://zimpa.no-ip.com/skjut_upp_dem.exe


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-02 11:58:56 - Sven Åke Persson

Hej det ser lurigt ut
Felet är ju att du ritar om Formen med bilden många gånger.
Du skall inte använda Top Left när du flyttar. Du skall använda Move.
Testa och återkom , med Move kommer det att bli bättre.
Hur har du ställt Formens AutoRedraw och ClipControl ?
Gubben bör vara en Image.
/Sven




Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-02 14:12:13 - Andreas Hillqvist

Rita till en osynlig picturebox. Skicka sedan dess bild till skärmen när du ritat klart.


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-02 17:09:04 - Simon Östergren

hur funkar move då?
skulle va snällt om du fixade ihop ett litet exempel. :-)


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-02 17:37:34 - Rasmus Hörstedt

De inge svårt alls de funkar genom att du sätter ut kordinaten hos objektet i samma egenskap. Så är

Image1.Move Hur_Mycke_Från_Vänster , Hur_Mycke_Från_Toppen, Höjden ,Bredden

Så om du vill flytta den åt höger skriver du

Image1.Move Image1.Left + 20, Image1.Top

Då kommer den att flyttas 20 små steg åt höger varje gång den kodsnutten körs.

Lycka till // R-mus


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-02 18:58:34 - Simon Östergren

Blev ingen skillnad med move vad jag såg..
AutoRedraw är inställt på False
ClipControls är inställt på True


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-02 19:07:41 - Andreas Hillqvist

Använd en osynlig picturebox och rita ut bild med PaintPicture. Du kan använda en mask för att göra den transparant.


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-02 19:18:59 - Simon Östergren

eh.. jaha. kan ingenting om sånt där.. men det MÅSTE vara den bilden som är där.. inte nån b-bild som består av två shapes typ :P.. Har ingenstans att läsa om painpicture tror jag så gärna script eller webbplats om du vill =)


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-02 20:43:23 - Andreas Hillqvist

Har gjort ett litet exempel åt dig som använder PaintPicture:
Programarkivet:PaintPicture


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-02 20:52:37 - Simon Östergren

skjyst! :-B man får alltid hjälp på pellesoft iaf.. ska kolla igenom det nogrant nu.


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-02 23:15:18 - Simon Östergren

hm.. hur gör man för att få gubben klickbar och kunna ändra storlek på honom?


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-03 00:21:22 - Simon Östergren

hmm.. fixade det med en image som ligger över gubben och förflyttar sig i samma takt. Skulle va bra om man bara kunde klicka där det INTE va transparent.
Och går det att uppdatera bilderna istället för att skriva över (syftar på:)

Set mObjects = New Collection


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-03 02:19:41 - Andreas Hillqvist

Har lagt till HitTest i mitt exempel. Testar även bakgrund för att man inte skall kunna klicka på gubben när han befinner sig bakom ett annat objekt.


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-03 13:36:24 - Simon Östergren

ok tack tack.. känns som om jag har fått tillräckligt med hjälp men det där med att byta bild på gubben skulle va bra att kunna. Får inte till det utan att köra "New Collection" på det hela, och det är ju lite onödigt för bara att byta bild.


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-03 14:29:31 - Andreas Hillqvist

Det är enklare än du tror. Dy behöver bara sätta Picture och Mask egenskapen för det objekt du vill ändra.
<code>
Set mGubbe.Picture = LoadPicture("NyBild.bmp")
Set mGubbe.Mask = LoadPicture("NyMask.bmp")
mGubbe.Width = BackBuffer.ScaleX(mGubbe.Picture.Width)
mGubbe.Height = BackBuffer.ScaleY(mGubbe.Picture.Height)
</code>
För att slippa köra LoadPicture() varje gång du skall ändra bild. T.ex ifall man har olika bilder när gubben går kommer den ju ladda bilden för varje ruta.
Så kan du ladda dem i Form_Load eventet

<code>
Private mMask(1 to 3) as StdPicture
Private mPicture(1 to 3) as StdPicture

Private Sub Form_Load()
Set mMask(1) = LoadPicture(App.Path & "\Pictures\Gubbe1_Mask.bmp")
Set mMask(2) = LoadPicture(App.Path & "\Pictures\Gubbe2_Mask.bmp")
Set mMask(3) = LoadPicture(App.Path & "\Pictures\Gubbe3_Mask.bmp")

Set mPicture(1) = LoadPicture(App.Path & "\Pictures\Gubbe1.bmp")
Set mPicture(2) = LoadPicture(App.Path & "\Pictures\Gubbe2.bmp")
Set mPicture(3) = LoadPicture(App.Path & "\Pictures\Gubbe3.bmp")
End Sub
</code>
Sedan ändra bilden med följande kod:
<code>
Set mGubbe.Picture = mPicture(1)
Set mGubbe.Mask = mMask(1)
mGubbe.Width = BackBuffer.ScaleX(mGubbe.Picture.Width)
mGubbe.Height = BackBuffer.ScaleY(mGubbe.Picture.Height)
</code>


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-03 19:10:08 - Simon Östergren

sådär ja... tack för all hjälp :-B


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-03 20:57:55 - Andreas Hillqvist

Du laddar väl upp det färdiga spelet?


Svara

Sv: Varför laggar bilden i detta minispel jag har gjort?

Postades av 2003-01-03 23:37:33 - Simon Östergren

det kommer finnas på min hemsida sen när jag är klar.. :-B


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 170
27 953
271 705
603
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies