0%

mini-pro-note3

小游戏开发

开发与调试环境: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是全局变量,不能在适配器文件后面再调用该函数,否则会离屏。