Quick3.3中常用函数(一)

编程技术  /  houtizong 发布于 3年前   148
Quick-Cocos2d-x 3.3中有一些文件和函数是我们经常要使用到的,使用其他的库或者函数时我们可以使用自动提示,但是Quick-Cocos2d-x的自动提示功能目前还处于呵呵的阶段。为了开发效率,我们还是要多多熟悉下常用的文件和函数。

display

位置:quick/framework/display.lua

display.lua是Quick-Cocos2d-x中的最常用的类,基本上所有的显示相关的函数都可以在这里找到。你如果是要查找类似于创建精灵,创建层之类的函数的话都可以在这里找到。下面我们列出一些常用的函数:

变量

 变量名称 变量含义 display.size 屏幕设计分辨率大小 display.width 屏幕设计分辨率宽度 display.height 屏幕设计分辨率高度 display.cx 屏幕设计分辨率x坐标中点 display.cy 屏幕设计分辨率y坐标中点 display.c_left 屏幕设计分辨率x坐标为0再往左偏移半个屏幕 display.c_right 屏幕设计分辨率x坐标最大值再往右偏移半个屏幕 display.c_top 屏幕设计分辨率高度中间 display.c_bottom 屏幕设计分辨率最底部减去半个屏幕高度(-winSize.height/2) display.left 屏幕设计分辨率最左边(x值最小) display.right 屏幕设计分辨率最右边(x值最小) display.top 屏幕设计分辨率最顶部(y坐标最大) display.bottom 屏幕设计分辨率最底部(y坐标最小) display.widthInPixels 屏幕实际分辨率的宽度 display.heightInPixels 屏幕实际分辨率的高度 display.COLOR_xxx 不同的颜色 display.CENTER 中间点对齐 display.LEFT_TOP x轴左边,y轴顶部对齐 display.CENTER_TOP x轴中间,y轴顶部对齐 display.RIGHT_TOP x轴最右边,y轴顶部对齐,其他的类似


接口

我们这里只介绍常用的函数和它的含义,具体的详细说明可以参考这里Quick-Cocos2d-x API文档
 函数名称 函数含义 display.newScene 新建一个场景 display.newPhysicsScene 新建一个带物理世界的场景 display.replaceScene 切换场景 display.getRunningScene 获取当前运行的场景 display.pause 游戏暂停 display.resume 游戏恢复 display.newLayer 新建一个层 display.newColorLayer 新建一个颜色层 display.newNode 新建一个节点 display.newSprite 新建一个精灵 display.newScale9Sprite 新建一个scale9的精灵 display.newBMFontLabel 新建一个BMFont的Label display.newTTFLabel 新建一个TTF的Label display.align 设置对齐方式 display.addSpriteFrames 增加纹理到缓存 display.removeSpriteFramesWithFile 从缓存中移除纹理 display.newBatchNode 创建批量渲染对象 display.newFrames 创建精灵帧数组 display.newAnimation 创建一个动画 display.setAnimationCache 添加一个动画到动画缓存 display.getAnimationCache 从动画缓存中获取一个动画 display.removeAnimationCache 从动画缓存中移除一个动画 display.newProgressTimer 创建一个进度条 display.captureScreen 截屏并保存


transition.lua

位置:quick/framework/transition.lua

transition是Quick-Cocos2d-x中的类,它内部主要是Quick-Cocos2d-x中对动作的封装。我们来看下里面经常使用的函数:
 函数名称 函数含义 newEasing 创建一个缓动效果 execute 执行一个动作 rotateTo 将显示对象旋转到指定角度(立即执行) moveTo 移动对象到指定位置 moveBy 移动对象指定的距离 fadeIn 执行淡入动作 fadeOut 执行淡出动作 scaleTo 缩放 sequence 通过一个table创建动作序列 playAnimationOnce 执行一次动画 playAnimationForever 循环执行动画 removeAction 移除动作 stopTarget 停止动作

在接下来的一篇中,我们再详细介绍Quick-Cocos2d-x中的UI库。
下一篇:lua数组

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客