- Milyen okostelefont vegyek?
- Hitelesítették az S26 Ultra csalódást keltő telepét
- Google Pixel topik
- One mobilszolgáltatások
- Xiaomi 13 - felnőni nehéz
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Megjött a jubileumi Pixel széria
- Telekom mobilszolgáltatások
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Realme GT Master Edition - mestermunka
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Tomi_78
aktív tag
válasz
martonx #7773 üzenetére
Szia!
1. Ahogy én tudom (nem régóta és meglehet, rosszul), a különbség a let és a var között (e kettő alapján néztem utána) az, hogy a var egy blokkon belül érvényes, tehát ugyanolyan változó már nem lehet azon belül, míg a let esetében ilyen megkötés nincsen.
2. Megcsináltam most az általad ajánlott megoldás alapján; az én gépemen jól működik, tehát remélem, mindenhol így lesz. Csak azt nem értem, hogy a startTime változóra mi szükség van, hiszen azon kívül, hogy egyszer értéket kap, nem használatos?
Tehát itt a kód a játékomból:var fps, jateksebessege, startTime, most, akkor, eltelt;
// initialize the timer variables and start the animation
startAnimating(120);
function startAnimating(fps) {
jateksebessege = 1000 / fps;
akkor = Date.now();
startTime = akkor;
jatekciklus();
};
function jatekciklus() {
requestAnimationFrame(jatekciklus);
most = Date.now();
eltelt = most - akkor;
if (eltelt > jateksebessege) {
akkor = most - (eltelt % jateksebessege);
//...a program többi, rajzoló része...
Új hozzászólás Aktív témák
- Filmvilág
- Futás, futópályák
- A fociról könnyedén, egy baráti társaságban
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Star Trek Online -=MMORPG=-
- Milyen okostelefont vegyek?
- Hitelesítették az S26 Ultra csalódást keltő telepét
- Milyen billentyűzetet vegyek?
- Kerékpárosok, bringások ide!
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
- Ritkaság! Új! Microsoft Surface Laptop 5 Alcantara 13.5" i5-1245U 16GB 1000GB 1év garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! MSI Z390 i7 8700K 16GB DDR4 512GB SSD RTX 2060 Super 8GB Zalman N4 ADATA 600W
- 138 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
- AKCIÓ! FEHÉR ipad pro 13" M4 billentyűzet, VADIÚJ! EU-MAGYAR átvilágítós (lézeresen)
Állásajánlatok
Cég: FOTC
Város: Budapest