1、canvas竖屏游戏建议fitwidth,横屏游戏建议fitheight;
2、竖屏游戏:background建议w:640、H:960像素分辨率,测试建议使用iphone5屏幕运行;
3、游戏框架的开发收获
在canvas页面放一个空node,把脚本挂上,方便脚本的管理和修改
4、typescript的全局变量定义和引用
定义
var Global = {
BGpic: 0,
isSound: 1,
Sound_Vol: 0,
isMusic: 1,
Music_Vol: 0,
version: "0.1",
load: function () {
// ...
}
};
Global.load();
export = Global;
引用
import Global = require("./GlobalEvents");
Global.isSound = 1
5、随机动态换图片(从resources目录中加载)// 加载背景 独立的SpriteFrame
let bgrand = Math.ceil(Math.random() * 5);
//console.log(bgrand)
cc.loader.loadRes("bgpics/background-sheet" + bgrand, cc.SpriteFrame, function (err, spriteFrame)
{
//self.node.getChildByName("bg").getComponent(cc.Sprite).spriteFrame = spriteFrame;
self.bgSprite.spriteFrame = spriteFrame;
});