cocos2d-lua3.7组件篇(一)-开机淡入淡出logo动画
来源:互联网 发布:ipad免费下载软件 编辑:程序博客网 时间:2024/06/04 19:34
组件:开机实现淡入淡出logo的功能
主场景
local MainScene = class("MainScene", function() return display.newScene("MainScene")end)local scheduler = require(cc.PACKAGE_NAME .. ".scheduler")function MainScene:onInterval() local callback2 = cc.CallFunc:create(function() print("replaceScene") nextScene = require("app.scenes.LoginScene").new() print(nextScene) local transition = display.wrapSceneWithTransition(nextScene, "fade", 1.5) --替换,释放mainscence display.replaceScene(transition) end) local fadeOut =cc.FadeOut:create(1.5) local action2 = cc.Sequence:create(fadeOut,callback2) self.backgroundLayer:runAction(action2)endfunction MainScene:ctor() self.backgroundLayer = display.newLayer() self.backgroundLayer:addTo(self) self.backgroundLayer:setCascadeOpacityEnabled(true) local callback = cc.CallFunc:create(function() print("callback") print(self.bg) local function callback() self:onInterval() end scheduler.performWithDelayGlobal(callback, 1) end) local fadeIn =cc.FadeIn:create(2) local action = cc.Sequence:create(fadeIn,callback) --background self.bg = display.newSprite("Bg/MainBg.png") --设置透明度 :setOpacity(0) :center() :addTo(self.backgroundLayer) self.bg:runAction(action) self.author = display.newTTFLabel({text ="onley test",color = cc.c3b(255, 0, 0),size = 64}) :align(display.CENTER, display.cx,20) self.author:addTo(self.backgroundLayer) endfunction MainScene:onEnter()endfunction MainScene:onExit() print("exit")endreturn MainScene
登录场景
local LoginScene = class("LoginScene", function() return display.newScene("LoginScene")end)function LoginScene:ctor()endfunction LoginScene:onEnter()endfunction LoginScene:onExit() endreturn LoginScene
阅读全文
0 0
- cocos2d-lua3.7组件篇(一)-开机淡入淡出logo动画
- cocos2d-lua3.7控件篇(一)-EditBox
- cocos2d-lua3.7组件篇(三)-http通信demo
- Cocos2d-x动画,翻开,翻页,淡入淡出动画
- 笔记7 | 淡入淡出动画TransitionDrawable
- 6、淡入淡出效果--动画篇
- 淡入淡出UIView动画
- Android 淡入淡出动画
- cocos2d-lua3.7控件篇(二)-进度条
- cocos2d-lua3.7组件篇(二)-两帧图片互相跳动
- Cocos2d-3.x 开机logo动画实例
- android学习(十八) 添加动画(一)淡入淡出的视图
- Android AlertDialog淡入淡出动画
- jQuery的动画-淡入淡出
- jQuery动画-淡入和淡出
- JQuery移动 淡入淡出动画
- Crossfading (淡入淡出)动画
- 简单的淡入淡出动画
- 大批量导出数据
- Mysql(Linux)root用户密码重置方法
- 月亮和六便士
- Linux配置Android设备USB访问权限
- 如何设置SELinux 策略规则
- cocos2d-lua3.7组件篇(一)-开机淡入淡出logo动画
- 构建Spring Cloud微服务分布式云架构
- 笨方法学习Python 习题21 函数可以返回东西 ---学习记录
- linux 安装jdk
- ProgressDialog按返回键关闭
- eclipse利用maven搭建spring-boot
- js+jq页面跳转方法
- POJ 1077 生日蛋糕
- [leetcode] 13. Roman to Integer[facebook](11)