博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cocos2d-基本概念(5)-Effects 效果
阅读量:6636 次
发布时间:2019-06-25

本文共 802 字,大约阅读时间需要 2 分钟。

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.

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/pengyingh/articles/2390684.html

你可能感兴趣的文章
Android 饼图绘制
查看>>
JS数字键盘
查看>>
软件工程 软件质量特性
查看>>
[HeadFirst-HTMLCSS入门][第十一章布局排版]
查看>>
jQuery中的选择器
查看>>
Java中equals和==的区别
查看>>
time.strftim()总结
查看>>
Django之ORM操作
查看>>
css 定位position总结
查看>>
static
查看>>
MATLAB—求直线或者线段之间的交点坐标
查看>>
035搜索插入位置
查看>>
MYSQL数据库应用从入门到精通----读书笔记
查看>>
Inventory Update(FCC高级算法)
查看>>
webstorm for ubuntu install
查看>>
IoC
查看>>
Blocks编程
查看>>
SpringInAction--面向切片的Spring以及如何使用注解创建切面
查看>>
mysql修改删除You can't specify target table for update in FROM clause的问题
查看>>
JS函数集合大全
查看>>