Kezdőoldal » Számítástechnika » Programozás » C#-ban egymástól független...

NextBack kérdése:

C#-ban egymástól független eseményt lehet írni?

Figyelt kérdés

Consoleban.

Arra gondolok, hogy van egy kis játék, amivel lőni szeretnék a lövedék egy "-" jel, x koordinátáját kell növelnem, de amíg nem éri el a képernyő végét (célba nem ér) addig magát a kis karakteremet ("X") nem tudom mozgatni.

Hogyan lehetne azt megoldani, hogy ha kilövöm a lövedéket és egyből tudja tovább menni, de a lövedékre írt utasítás sorozat nem feltétlenül fejeződik be.


2017. okt. 16. 20:13
 1/6 anonim ***** válasza:

Ezek nem események, az teljesen más.

Neked aszinkron függvények kellenek, más thread, Task, ilyesmik.

2017. okt. 16. 20:21
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:

Rendben,köszönöm, hát igen ehhez nem nagyon értek.

Ha esetlen még kulcs szavakat vagy ezzel kapcsolatos oldal link (akár privátba is) az is jól jön.

2017. okt. 16. 20:30
 3/6 anonim ***** válasza:
45%

async, await, Task.Run

Ezek a kulcsszavaid.

Nem olyan vészes használni, de hivatalosan nem tartasz még az aszinkron programozásnál.

2017. okt. 16. 20:33
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:

Nem erdemes rogton az elejen aszinkron fuggvenyekkel foglalkozni. Meg lehet oldani anelkul, es egy csomo mas problemat felvetne.


Ugy kezdj neki, hogy az idot "felbontod", kis lepesekben csinalsz mindent.

Kicsit mozgatod a karaktert, kicsit mozgatod a lovedekeket. Ha pedig a lovedek ebben a pillanatban eppen kivul van a kepernyon, akkor letorlod. Aztan kezdodik a ciklus elolrol.

2017. okt. 16. 20:37
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:
A Timer osztálynak nézz utána. Egyszerűbb ezzel csinálni, mint aszinkron metódusokkal.
2017. okt. 17. 17:58
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:
Inkább arra keress rá, hogy Game Loop.
2017. okt. 24. 23:15
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!