- MWC 2026: telefonból kivehető akciókamerát hoz az Ulefone RugOne
- Megkaptuk az első hivatalos fotókat a Honor Magic V6-ról
- Tényleg kicsit más lesz a Xiaomi 17 Ultra európai különkiadása
- Ez a Samsung volt Európa kedvenc telefonja tavaly
- Magyarországra érkezett a Mijia, a Xiaomi okos háztartási nagygépeinek márkája
- Google Pixel 9a - a lapos munka
- Samsung Galaxy A56 - megbízható középszerűség
- Google Pixel topik
- MWC 2026: telefonból kivehető akciókamerát hoz az Ulefone RugOne
- Xiaomi 13 - felnőni nehéz
- Így fotóz és ennyire melegszik a Galaxy S26 Ultra
- Huawei Pura 80 Pro – a másik zsebbe
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Milyen okostelefont vegyek?
- Motorola Signature - mielőtt aláírnád...
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- erer1000: Milyen tesztekre lennétek kíváncsiak a lenti káosz gépet illetően?
- koxx: Légpárna az egérpadon: ATK A9 Air gamer egér
- bambano: Bambanő háza tája
Új hozzászólás Aktív témák
-
Karma
félisten
válasz
#39560925
#4439
üzenetére
Folyt.: A kódban ki az a GA? A Move most viewport (ablak) vagy világ (0-100) koordinátákban számol? Mert egyértelműen az utóbbiban kéne, és csak rajzolásnál konvertálni pixelpozíciókra. PROTIP: a játékmotor és a konkrét ablak két egymástól független dolog.
Egyébként a game loopodat kicsit rendbe kéne szedni, mert a mostani elnevezésekkel nem jön át hogy mi mit csinál. Ennek kellene történnie:
1) Kiszámolod a legutolsó periódus óta eltelt időt.
2) Ezzel az értékkel mozgatod a modell szinten (world koordinátákban) az objektumokat.
3) Kiszámolod és kezeled az ütközéseket - a ConcurrentModificationExceptionök miatt okosan kezelve a pusztulásokat - pl. naívan egy listát gyűjtesz minden meghaló entitásról, és az ütköztetés után külön ciklusban törlöd őket a világból.
4) Eltárolod az időt az első lépéshez, most.
5) Invalidálod a panelt.
6) Vársz. Várakozás helyett lehet, hogy egy jó időzítőosztályt kéne használnod amúgy.Rajzolásnál meg, ami aszinkron meghívódik, az aktuális állapotot rajzold ki. Semmi mást ne csinálj. Egyébként azt is lehetne, hogy egy másik ciklus hívogatja a rajzolást, de nem biztos hogy szükséges. Duplapufferelést is lehetne írni, nem sokból tart.
Ez így egy hótprimitív játékciklus, de egyszerű dolgokhoz elég lehet.

Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Linux kezdőknek
- One otthoni szolgáltatások (TV, internet, telefon)
- Google Pixel 9a - a lapos munka
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- TCL LCD és LED TV-k
- Samsung Galaxy A56 - megbízható középszerűség
- Google Pixel topik
- Milyen videókártyát?
- Dögrováson lévő Samsung telefonból még mindig csinálhatunk DeX-es minigépet
- További aktív témák...
- Gamer PC
- Apple Mac Pro Workstation Dual Xeon,18GB RAM,WIFI,BT,Profi Munkaállomás és Szerver
- P16s Gen4 16 FHD+ IPS Ultra 7 255H RTX PRO 500 BlackWell 32GB 1TB magyarított (lézerezett) vbill gar
- Asus Prime H310M-R R2.0 + i3 8100 + 16 Gb Samsung 2.400 Mhz Beszámitok!
- 15.gen! Intel Core ULTRA 9 285K (24mag!) +hűtött VRM-es Z890 lap! GAR/SZÁMLA (Te nevedre kiállítva)!
- Keresünk Galaxy S22/S22+/S22 Ultra
- Beszámítás! Logitech G920 Driving Force Racing kormány garanciával hibátlan működéssel
- 512GB NVMe SSD, 1 év gar - 2230
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Apple iPhone SE 2020 128 GB Piros 1 év Garancia Beszámítás Házhozszállítás
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


