joxin

诚信、业绩、创新

导航

猴哥来了-游戏开发记录之一

Posted on 2018-09-25 12:18    阅读(168)  评论(0编辑  收藏  举报
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; 
        });