小游戏开发
开发与调试环境:IDE: 在webStorm里开发,node和babel(es5和es6做转换)等前端工具链。
游戏开发——面向对象
canvas——剪裁和重绘的过程
“精灵”指游戏中一切呈现的元素
es5: use strict
模块分解
game.js程序入口;main.js程序主类,初始化canvas和全局对象;director.js控制游戏逻辑;DataStore.js储存长期保存的变量;ResourceLoader.js资源加载器;Sprite.js游戏精灵的基类……
图片原理:cavas:背景层+铅笔层+陆地层+小鸟
关于铅笔:定期随机创建两组
API
wx.createCanvas()在适配器文件js/libs/weapp-adapter.js中已经调用了一次,返回的canvas是全局变量,不能在适配器文件后面再调用该函数,否则会离屏。