Rumah Kewangan Peribadi Cara Tambah Timing ke Permainan HTML5 Anda - dummies

Cara Tambah Timing ke Permainan HTML5 Anda - dummies

Video: Set up Universal App campaigns in the new AdWords experience 2024

Video: Set up Universal App campaigns in the new AdWords experience 2024
Anonim

Selalunya peredaran masa akan menjadi elemen dalam permainan HTML5 anda. Permainan perlumbaan adalah mengenai kelajuan, atau anda mungkin mempunyai had masa untuk melakukan beberapa tugas. Perpustakaan simpleGame termasuk objek pemasa yang sangat berguna yang membolehkan anda menguruskan masa dengan mudah. Objek Pemasa dibuat seperti mana-mana objek JavaScript lain. Ia mempunyai tiga kaedah:

  • reset (): Fungsi ini memulakan pemasa dan memulakan kaunter masa berlalu.

  • getCurrentTime (): Fungsi ini mengembalikan masa sistem semasa pada saat ia dipanggil. (Perhatikan bahawa masa itu dalam format integer khusus, dan ia tidak akan dikenali oleh pembaca manusia.)

  • getElapsedTime (): Mengembalikan bilangan saat pemasa dibuat atau reset terakhir (yang mana lebih baru).

Dalam JavaScript dan kebanyakan bahasa lain, maklumat tarikh dan masa biasanya disimpan dalam format integer khusus. Masa sebenarnya dikira sebagai integer besar yang menunjukkan bilangan milisaat sejak tengah malam 1 Januari 1970.

Walaupun ini mungkin kelihatan seperti skim yang sangat rumit, ia sebenarnya sesuai untuk kegunaan anda kerana apa yang anda ingin tahu ialah berapa banyak masa yang berlalu antara dua acara. Sekiranya anda ingin mendapatkan tarikh dan masa semasa dalam format yang boleh dibaca manusia, lihat objek JavaScript Tarikh.

Untuk contoh waktu, lihat timerDemo. html:

timerDemo var timer; var output; permainan var; fungsi init () {game = scene baru (); output = dokumen. getElementById ("output"); pemasa = Pemasa baru (); pemasa. semula (); Permainan . mulakan ();} // kemas kini fungsi akhir akhir () { permainan. sembunyikan (); currentTime = pemasa. getElapsedTime (); output. innerHTML = currentTime; } // akhir kemas kini fungsi kemas kini () { pemasa. semula (); } // akhir menetapkan semula pemilih set semula kosong

Contoh ini menunjukkan pemasa mudah. Ia memaparkan bilangan saat halaman telah berjalan. Pemasa boleh diset semula dengan butang Reset Timer (bernama cerdik).

Program ini agak mudah, tetapi ia menggambarkan beberapa idea yang sangat kuat. Gunakan proses ini untuk membina permainan pemantauan masa anda sendiri:

  1. Buat pemboleh ubah untuk pemasa.

    Ini harus menjadi biasa. Semua elemen yang menarik adalah objek, dan pemasa tidak terkecuali. Buat pembolehubah yang dipanggil pemasa yang akan menjadi objek pemasa jenis.

  2. Tetapkan semula pemasa.

    Pastikan pemasa bermula pada sifar.

  3. Dapatkan masa berlalu dalam setiap bingkai.

    Dalam fungsi kemas kinian (), panggil kaedah getElapsedTime () pemasa untuk mengetahui berapa banyak masa telah berlalu dan salin nilai ini ke kawasan output.

  4. Tetapkan semula pemasa apabila pengguna menekan butang itu.

    Apabila pengguna menekan butang penetapan semula, panggil kaedah atur ulang pemasa () untuk menetapkan semula masa berlalu ke sifar.

  5. Sembunyikan tempat kejadian utama.

    Program ini menggunakan gelung utama dari simpleGame, tetapi ia tidak semestinya perlu memaparkan tempat kejadian. Atas sebab ini, objek Scene mempunyai kaedah hide (). Anda juga boleh memaparkan adegan kemudian dengan kaedah pameran ().

Cara Tambah Timing ke Permainan HTML5 Anda - dummies

Pilihan Editor

Lookup pintar di Office Online - dummies

Lookup pintar di Office Online - dummies

Di versi pengguna Office Online, ada ciri yang sangat keren yang membolehkan anda untuk mencari maklumat dari Bing, Wikipedia, Kamus Bahasa Inggeris Oxford, dan web itu sendiri, tanpa meninggalkan skrin atau halaman yang anda sedang aktif. Sebagai contoh, sebagai contoh, anda menulis blog di Word Online yang menyebut Paul Revere. Anda mahu ...

SharePoint Online App Options - dummies

SharePoint Online App Options - dummies

SharePoint Online dilengkapi dengan koleksi senarai standard dan perpustakaan. Microsoft telah mengambil masa untuk membangunkan ini untuk menjadikan kehidupan anda sebagai pemaju lebih mudah, jadi anda juga boleh menggunakannya. Senarai berikut memperkenalkan aplikasi senarai SharePoint standard dan memberikan penerangan ringkas: App Access: Aplikasi ini ...

Bagaimana Tag Kenalan di Skype untuk Perniagaan - dummies

Bagaimana Tag Kenalan di Skype untuk Perniagaan - dummies

Di Skype untuk Perniagaan, anda boleh menandai kenalan anda untuk makluman perubahan status. Ada kalanya anda memerlukan input daripada ahli pasukan. Cara terbaik untuk melakukannya dengan cepat adalah untuk menjangkau ahli pasukan anda, sama ada satu-satu atau kepada mereka sekaligus, melalui mesyuarat maya ad hoc. Mengetahui anda ...

Pilihan Editor

Outlook Kenalan 2016 Tab Rumah - dummies

Outlook Kenalan 2016 Tab Rumah - dummies

Pandangan Kenalan 2016 adalah lebih daripada sekadar senarai nama dan alamat e-mel. Anda boleh memanfaatkan tab Kenalan Home pada Outlook 2016 Ribbon untuk membuat kenalan baru, untuk mengatur cara anda melihat kenalan yang anda ada, atau untuk membuat mesej e-mel atau mel menggabungkan dokumen. Imej berikut menunjukkan ...

Quick for Outlook 2013 - dummies

Quick for Outlook 2013 - dummies

Outlook 2013 adalah program pelbagai guna. Ia adalah buku alamat, kalendar, senarai tugasan, dan program pengendalian e-mel, semua dalam satu. Ciri Outlook yang paling popular, bagaimanapun, adalah pengendalian e-mel. Berjuta-juta orang menggunakan Outlook sebagai program e-mel utama mereka, dan atas sebab yang baik! Ia pantas, lengkap, dan mudah digunakan dan ...

Pilihan Editor

Pentadbiran: Bekerja dengan Perkhidmatan - dummies

Pentadbiran: Bekerja dengan Perkhidmatan - dummies

Semasa mengatasi masalah Windows Server 2008 yang perlu anda kenal dengan Perkhidmatan konsol. Konsol perkhidmatan diakses dengan memilih Start → Administrative Tools → Services. Seperti yang digambarkan dalam menunjukkan angka berikut, konsol Perkhidmatan memaparkan senarai semua perkhidmatan yang sedang berjalan pada sistem anda. Jika ciri pelayan Windows tidak berfungsi ...

Keselamatan Akaun Administrator rangkaian - dummies

Keselamatan Akaun Administrator rangkaian - dummies

Pentadbir rangkaian bertanggungjawab untuk menyediakan sistem keselamatan rangkaian. Untuk melakukan itu, pentadbir mesti dikecualikan daripada semua sekatan keselamatan. Kerana ini, akaun pentadbir rangkaian mesti dilayan dengan berhati-hati. Banyak rangkaian secara automatik membuat akaun pengguna pentadbir apabila anda memasang perisian rangkaian. Nama pengguna dan kata laluan ...

Pentadbir rangkaian: Zon Carian Songsang - dummies

Pentadbir rangkaian: Zon Carian Songsang - dummies

Pertanyaan DNS biasa adalah pertanyaan carian ke hadapan, sesuai dengan nama domain yang memenuhi syarat. Peninjauan terbalik adalah bertentangan dengan pendahuluan ke hadapan: Ia mengembalikan nama domain yang lengkap bagi host berdasarkan alamat IPnya. Peninjauan terbalik adalah mungkin kerana domain khas yang dipanggil ...