zoukankan      html  css  js  c++  java
  • quick cocos 暂停场景

    local MainScene = class("MainScene", function()
        return display.newScene("MainScene")
    end)
    
    function MainScene:ctor()
        cc.ui.UIPushButton.new("test/BlueButton.png", {scale9 = true})
            :setButtonSize(160, 60)
            :setButtonLabel(cc.ui.UILabel.new({text = "Next", size = 32}))
            :onButtonClicked(function(event)
                    self:doPause()
                end)
            :align(display.CENTER, display.cx, display.cy)
            :addTo(self)
    end
    
    function MainScene:doPause()
    
        local renderTexture=cc.RenderTexture:create(display.width,display.height)
        renderTexture:begin()
        self:visit()
        renderTexture:endToLua()
    
        
        local GamePause=require("src.app.scenes.GamePause")
        local gamePause=GamePause.new(renderTexture)
        cc.Director:getInstance():pushScene(gamePause)
    end
    
    
    return MainScene
    
    
    local GamePause = class("GamePause", function()
        return display.newScene("GamePause")
    end)
    
    function GamePause:ctor(renderTexture)
    
        local sp=cc.Sprite:createWithTexture(renderTexture:getSprite():getTexture()):addTo(self)
        sp:setFlippedY(true)
        sp:setColor(cc.c3b(125,125,125))
        sp:setPosition(display.cx,display.cy)
    
    
        cc.ui.UIPushButton.new("test/BlueButton.png", {scale9 = true})
            :setButtonSize(160, 60)
            :setButtonLabel(cc.ui.UILabel.new({text = "back", size = 32}))
            :onButtonClicked(function(event)
                self:back()
            end)
            :align(display.CENTER, display.cx, display.cy+100)
            :addTo(self)
    
    end
    
    function GamePause:back()
        cc.Director:getInstance():popScene();
    end
    
    return GamePause
    
  • 相关阅读:
    [转载]Sublime Text 3 搭建 React.js 开发环境
    浏览器缓存之Expires Etag Last-Modified max-age详解
    第16周作业
    第15周作业
    第14周作业
    第13周作业集
    软件工程结课作业
    第13次作业--邮箱的正则表达式
    第12次作业--你的生日
    第11次作业--字符串处理
  • 原文地址:https://www.cnblogs.com/yufenghou/p/4716010.html
Copyright © 2011-2022 走看看