Kanvas HTML5 untuk Permainan dan Hiburan
Animasi dan permainan berjalan lancar. Dari banyak cara untuk membuat animasi, kanvas HTML5 adalah salah satu pilihan kos rendah, kerana tidak ada perisian mahal yang terlibat. Yayasan HTML5 Kanvas: Untuk Permainan dan Hiburan oleh Rob Hawkes adalah buku pemula yang baik bagi mereka yang berminat untuk belajar untuk membuat permainan Kanvas HTML5.

Hawkes memulakan pengenalan kepada HTML5 dengan mendekonstruksi laman HTML5 asas. Dia membincangkan bagaimana CSS3, JavaScript dan perpustakaan JQuery berfungsi bersama dengan HTML5. Oleh kerana JavaScript adalah bahagian penting dalam penciptaan permainan dengan HTML5, penulis menghabiskan banyak masa untuk meliputi asas-asas JavaScript termasuk pembolehubah, jenis data, fungsi, syarat dan banyak lagi. Setelah itu, Hawkes bergerak ke dasar-dasar kanvas HTML5, mengambil langkah demi langkah dari melukis bentuk dan memadamkan kanvas untuk mengawal penyemak imbas.

Perkara mula menarik kerana Hawkes memperkenalkan skala, putaran dan transformasi lain. Seterusnya, dia bergerak untuk menambah realisme dengan bayang-bayang dan kecerunan dan mengeksport kanvas sebagai imej. Sebaik sahaja anda belajar bagaimana untuk memuatkan dan membuat imej dari awal, dia bergerak ke atas manipulasi piksel untuk mengubah imej dan menggunakan kesan.

Pergerakan dan membuat perkara bergerak membuat anda satu langkah lebih dekat untuk membina permainan pertama anda. Hawkes merangkumi asas-asas seperti mengingati negeri dan pergerakan sepanjang bulatan. Anda tidak boleh mempunyai permainan tanpa sempadan dan pengesanan perlanggaran dan penulis membincangkan asas-asas fizik seperti halaju, pecutan dan geseran yang digunakan untuk mencipta gerakan realistik.

Sekarang anda sudah bersedia untuk membuat permainan pertama anda yang merupakan Permainan Bowling Angkasa. Anda belajar bagaimana untuk mengawal objek pegun dan tidak bergerak bersama dengan cara membina antara muka pengguna untuk permainan anda. Anda juga belajar mengenal pasti input tetikus dan pengekodan senario pemenang / kalah pemain. Permainan Asteroid Avoidance adalah permainan seterusnya di mana Hawkes mengajar bagaimana untuk mengesan input keyboard dan mengawal audio dalam permainan.

Hawkes menamatkan buku itu dengan perbincangan ringkas tentang perbezaan antara kanvas HTML5 dan alternatif seperti FlashR. Beliau juga menunjukkan keterbatasan kanvas seperti prestasi CPU dan masa depan kanvas yang merangkumi 3D dan pelbagai perpustakaan.

Rob Hawkes mengkaji Pengeluaran Media Interaktif di Bournemouth University dan merupakan programmer visual yang mengkhususkan diri dalam HTML5 dan ciri-ciri baru web lain. Anda boleh memuat turun kod sumber dari laman web penerbit.

Pratonton di Google Buku

Lawati Laman Web Penerbit

Lawati Laman Web Pengarang

* Apress Media menyediakan salinan semakan kepada saya secara percuma.


Arahan Video: Full Video, Membuat Permainan Urutkan Angka, Javascript Game Tutorial (April 2024).