zoukankan      html  css  js  c++  java
  • AS3 Starling 学习杂谈 (一) Quad类

    最近小弟刚开始学Starling,今天就来说说Starling中的Quad类的学习吧!

    这个Quad类我刚开始看的时候,就得它就是AS3里面的drawRect,画矩形嘛,但用了后,却发现它的实际功能却相当的好用和丰富!

    比如 setVertexColor (设置指定索引的顶点的颜色)这个方法,

    1                 var que:Quad = new Quad( 100, 100 , 0xff6666 ); 
    2         que.setVertexColor( 0 , 0xff6666 ); 
    3         que.setVertexColor( 1 , 0xffffff );
    4         que.setVertexColor( 2 , 0x000000 );
    5         que.setVertexColor( 3 , 0xffccdd );
    6         addChild( que );
    setVertexColor

    这个段代码就是就是四个顶点为基础的颜色渐变,这个就是效果:

    而且只需这一点点代码就OK了,这点的确比drawRect厉害啊!

    与之关系比较靠近的就是setVertexAlpha了,如果说setVertexColor是以四个点为基础的颜色改变,那setVertexAlpha则直接改变了四个点,setVertexAlpha:设置指定索引的顶点的透明度

    setVertexAlpha

    效果:

    而此外:getVertexAlpha(vertexID:int):Number (返回指定索引的顶点的透明度。 )

               getVertexColor(vertexID:int):uint (返回指定索引的顶点的颜色。)

              则是把之前的setVertexAlpha和setVertexColor的值返回! 

  • 相关阅读:
    placeholder 兼容处理
    扩展 jq 对象方法
    gulp 命令
    v-show、v-if、v-for的使用
    Vue中防抖和节流 --来自官方文档
    Python字符窜取值
    怎么安装redis桌面版?
    Python常用的基本数据类型
    MySQL常用语法
    Linux常用命令
  • 原文地址:https://www.cnblogs.com/seabrea/p/3534105.html
Copyright © 2011-2022 走看看