• finger-guessing game:1场景搭建


    场景搭建

    //初始化legend组件
    init(50, "div_caiquan", 800, 400, main);
    
    //定义游戏层
    //游戏背景层,结果显示层,点击层
    var backLayer, resultLayer, clickLayer;
    
    //初始化回调函数
    function main() {
    
        gameInit();
    
    };
    
    //游戏初始化函数
    function gameInit() {
    
    
        //游戏背景层初始化
        initBackLayer();
    
        //结果显示层初始化
        initResultLayer();
    
        //操作层初始化
        initClickLayer();
    
    };
    
    function initBackLayer() {
    
        //创建游戏背景层对象
        backLayer = new LSprite();
        //添加到画布
        addChild(backLayer);
    
        //绘制游戏界面背景,使用Sprite的graphic绘图
        backLayer.graphics.drawRect(10, '#008800', [0, 0, LGlobal.width, LGlobal.height], true, '#000000');
    
    };
    
    function initResultLayer() {
    
        //创建结果显示层对象
        resultLayer = new LSprite();
       
        //绘制结果显示层,使用Sprite的graphic绘图
        resultLayer.graphics.drawRect(4, '#ff8800', [0, 0, 150, 110], true, '#ffffff');
    
        //设置结果显示层位置
        resultLayer.x = 10;
        resultLayer.y = 100;
    
        //添加到游戏背景层
        backLayer.addChild(resultLayer);
    
    };
    
    function initClickLayer() {
    
        //创建操作层对象
        clickLayer = new LSprite();
        
        //绘制操作层,使用Sprite的graphic绘图
        clickLayer.graphics.drawRect(4, '#ff8800', [0, 0, 300, 110], true, '#ffffff');
    
        //设置操作层显示坐标
        clickLayer.x = 250;
        clickLayer.y = 275;
    
        //添加到游戏背景层
        addChild(clickLayer);
    
    };
  • 相关阅读:
    shell学习(15)- eval及shell No such file or directory解决办法
    30张图带你彻底理解红黑树
    linux中$@,$*,$0,$$,$?参数的含义
    QPS,TPS,吞吐量,响应时间详解及关系
    shell学习(14)- who
    SpringBoot 入门
    创建 Java 项目
    部分 GIT 命令
    Spark Executor Task 的执行和数量
    Ubuntu 18 单机安装 HDP 3
  • 原文地址:https://www.cnblogs.com/zgqys1980/p/4451122.html
Copyright © 2020-2023  润新知