- Learning Cocos2d-JS Game Development
- Emanuele Feronato
- 379字
- 2021-08-06 19:43:50
Foreword
Known by developers all over the world, Cocos2d-x has always endeavored to help developers build and port their games on iOS, Android, and many more native platforms. However, not many developers are aware that the Cocos2d-x team also provides an efficient game engine called Cocos2d-JS to assist users developing cross-native and web platform games with only one code base.
The year 2014 has certainly been a big year for Cocos2d-JS. It became more widely adopted by big companies all over the world; we've released a major version—3.0—and combined Cocos2d-html5 and Cocos2d-x JSB (JavaScript Binding) into Cocos2d-JS. It supplies your game with cross-browser and cross-platform capabilities accompanied by complete Cocos2d-x features, complete tool chain support, and simple friendly APIs. Furthermore, we reinvented the workflow for all platforms, providing a consistent development experience for whichever platform you want to distribute it to. As a result, the Code once, run everywhere principle is easily achieved and feels natural in Cocos2d-JS. With one single JavaScript code base, you can run your game on all web browsers and native platforms, including Mac OS, Windows, iOS, and Android. This will allow your game to deliver in almost all channels of distribution for better opportunities.
Today, I'm more than grateful to witness the creation of this extraordinary book. I believe this book will help us by building a bridge to our developers around the world so they can step over the language barrier. I'd love to express my special thanks to dear Feronato, the author of this amazing book. He started programming when I was a little child in diapers and he's still going strong, inspiring thousands of indie developers around the world—that's surely something!
In this book, Feronato gathered and generously shared with us his profound knowledge in game programming and Cocos2d-JS; he also included a rich collection of examples in each chapter; this, in my opinion, is one of the best ways to help learning, as readers will get a clear sense of how to apply text in the book to real work.
Here, allow me to express my honestly sincere gratitude to Emanuele Feronato for completing such an amazing book.
Hope you all enjoy this amazing book and benefit from it.
Shun Lin
Cofounder of Cocos2d-x
- 程序員數學:用Python學透線性代數和微積分
- 云原生Spring實戰
- 編譯系統透視:圖解編譯原理
- Python機器學習算法: 原理、實現與案例
- Android應用案例開發大全(第二版)
- C語言從入門到精通(視頻實戰版)
- Getting Started with the Lazarus IDE
- 3D Printing Designs:Design an SD Card Holder
- JavaScript程序設計實例教程(第2版)
- Maya Programming with Python Cookbook
- Python從入門到項目實踐(超值版)
- OpenCL異構并行計算:原理、機制與優化實踐
- 15天學會JavaScript(視頻教學版)
- Java EE 7 First Look
- MySQL 5.7從入門到精通(視頻教學版)(第2版)