cocos2d-基本概念(5)-Effects 效果
Effects 效果
Introduction 介绍
Effects 是一些列特别的动作。相比于改变通常的属性,像透明度,位置,旋转,或者缩放而言,它们修改的一种新的属性,Grid(网格)属性。
一个Grid 属性就好像一个矩阵,是一个网络的线,组成一系列的方块和矩阵。
这些特别的动作把任何一个cocosNode 对象(层,场景,精灵等)变化成Grid,你可以通过它们的顶点来改变它们。
有两种不同的Grid:tiled 和 non-tiled网格,不同的是tiled网格是通过各自tiled组成,而non-tiled是通过顶点组成的。
一个Grid有2个维度,行和列。但是任何一个vertex都有3个维度,xyz。所以你可以建立一个2d或者是3d的效果,不同的是通过tiled-grid-3d 或者是grid-3d。
你可以通过提高增加grid的大小来提高效果的质量,但是效果的速度将会降低。
一个(16,12)大小的grid将会运行的非常快,但是并不会看起来非常的好。(32,24)的将会看起来非常棒,但是在iphone1代中,运行起来不会太快。
How they work 如何工作
Each frame the screen is rendered into a texture (FBO). This texture is transformed into a vertex array and this vertex array (the grid!) is transformed by the grid effects. Finally the vertex array is rendered into the screen.
cocos2d-基本概念(5)-Effects 效果相关推荐
- Cocos2d:使用 CCCamera 做滚动效果 (Four Ways of Scrolling with Cocos2D)
原版的:http://www.koboldtouch.com/display/IDCAR/Four+Ways+of+Scrolling+with+Cocos2D There are two class ...
- cocos2d基础概念
cocos核心概念 cocos2d-x中核心概念:导演,场景,层,节点,精灵,菜单,动作,效果,粒子运动,地图,物理引擎 导演 导演类Director用于管理场景对象,采用单例模式,在整个工程 ...
- 初识Adobe After Effects效果制作
Adobe After Effects简称"AE"是Adobe公司推出的一款图形视频处理软件,用于高端视频特效系统的专业特效合成.随着h5页面动效的越来越复杂以及h5效果视频化趋势 ...
- cocos2d的常用动作及效果总结之五:Animation
这一篇是讲一下如何在cocos2d中实现动画. 实现动画的步骤: 加载帧 生成动画对象 运行动画 加载帧我用过两种方式: 第一种是使用.plist文件,通过CCSpriteFrameCache读取动画 ...
- xd可以用ui动效效果吗_通过动画使UI设计栩栩如生:Adobe XD和After Effects
xd可以用ui动效效果吗 Note - If you don't fancy splashing out on an Adobe license, you can trial their produc ...
- After Effects CC SDK 使用指南(二)—— 第一章 介绍 (上)
其他文章链接 序 第一章 介绍-上 第一章 介绍-下 第一章 介绍 欢迎使用Adobe®After Effects®CC软件开发工具包!这是一个全新的文档,并不断更新.SDK的最新公共版本地址:htt ...
- 用c语言实现对n个进程采用“短进程优先”算法的进程调度_为什么Linux CFS调度器没有带来惊艳的碾压效果?...
文章转自公众号"人人都是极客" 但凡懂Linux内核的,都知道Linux内核的CFS进程调度算法,无论是从2.6.23将其初引入时的论文,还是各类源码分析,文章,以及Linux内核 ...
- 为什么Linux CFS调度器没有带来惊艳的碾压效果? | CSDN博文精选
任何领域,革命性的碾压式推陈出新并不是没有,但是概率极低,人们普遍的狂妄在于,总是认为自己所置身的环境正在发生着某种碾压式的变革,但其实,最终大概率不过是一场平庸. 作者 | dog250 责编 | ...
- 公因式的概念_公因式概念论文,关于也淡化概念相关参考文献资料-免费论文范文...
导读:本文是一篇关于公因式概念论文范文,可作为相关选题参考,和写作参考文献. [摘 要] 淡化初中数学教学中的概念教学指的是在教学内容的处理上淡化形式,注重实质.淡化并不是说不要,也不是说概念和定义不 ...
- python 游戏引擎 cocos2d_2.2 完成一个Cocos2d游戏程序代码
本视频基于**Python 3.6版本 Python语言之所以受欢迎,很大的原因是有很多可以使用的库,Python社区也有很多游戏开发库,其中较为优秀有:Cocos2d.Pyglet和Pygame,还 ...
最新文章
- linux shell 实现自增版本号
- 数据集shuffle方法中buffer_size的理解
- 为什么你应该参与到开源项目中
- 为什么可以通过类名调用静态方法?
- Jenkins介绍及安装
- [Flutter] 一些面试可能会问基础知识
- http 请求 返回状态码 405 的问题
- uwp浏览器java源码_在UWP应用程序中打开UWP
- 经济学中的M0 M1 M2 M3的含义
- 10年的工作经验?还是1个经验反复用了10年?
- 解决谷歌浏览器打开控制台有延迟
- mac 系统怎么更改 pip 源
- C1083: 无法打开包括文件: plugin.moc: No such file or directory
- JS获取当前使用的浏览器名字以及版本号
- 零基础入门--中文实体关系抽取(BiLSTM+attention,含代码)
- 变频器按启动没反应_变频器启动电机无法运行的故障原因
- 10套极好用的PS笔刷工具,简直就是神器
- 3DMAX 4角色蒙皮
- 了解爬虫的工作流程及相关概念
- maven生成html单元测试报告,Maven中配置生成单元测试报告配置