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


Kontrollera tangentryckning i min egna klass

Postades av 2006-01-10 21:42:26 - björn ekstrand, i forum visual basic - allmänt, Tråden har 1 Kommentarer och lästs av 690 personer

Jag har skapat en egen class som heter spaceship.
I denna klass vill jag bara ha EN public sub förutom construktorn New()
och det skall vara UpdateShip().

I UpdateShip() skall jag kontrollera om en tangent är nertryckt och om den nu är det skall skeppet flytta sig på skärmen eller skjuta osv.

Så i mitt spelFormulär skall jag sedan kunna ha en huvudloop som "bara" ropar på UpdateShip()
och så fixar mitt objekt resten.

Alla exempel på hur man kontrollerar om en tangent är nertryckt ute på nätet är alltid skrivna i ett formulär. Jag vill ju kunna kontrollera detta i min klass.

Någon som förstår vad jag menar och som kanske kan hjälpa mig på traven....

MVH
Björne


Svara

Sv: Kontrollera tangentryckning i min egna klass

Postades av 2006-01-10 22:06:35 - Peter Ilis

Det finns en Windows-api som du kan använda för att se ifall en tangent är nedtryckt eller ej. Kommer inte ihåg vad den heter men den borde du kunna använda.

Har använt den och lite annat i en Asteroids-variant jag gjort.
Använder även det tänk som du har med UpdateShip(). Lägger in alla spel-objekt i en collection och snurrar igenom och kör alla objekts "action"-sub. Hämtar sedan alla objekts former och ritar dessa på skärmen.

http://www.pellesoft.se/communicate/userprogram/program.aspx?tid=861

Sen kanske det vore bättre att påverka ditt skepp utifrån istället? Ifall du i framtiden skulle vilja "datorstyra" den eller ha flera spelare, styra med annat än tangentbord etc.?

Mvh
Peter

Edit:
Posta helst bara frågan på ett ställe..


Svara

Nyligen

  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant

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 570 902
27 965
271 779
2 221
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