本文整理汇总了C#中CCSize类的典型用法代码示例。如果您正苦于以下问题:C#CCSize类的具体用法?C#CCSize怎么用?C#CCSize使用的例子?这里精选的类代码示例或许可以为您提供帮助。
示例1:GenerateGradient
/*
*TLTR
*0----10,1,2,3=indexoffsetsforvertexindices
*|/|
*|/|
*|/|
*|/|
*2----3
*BLBR
*/
voidGenerateGradient(CCSizetextureSizeInPixels)
{
vargradientNode=newCCDrawNode();
vargradientAlpha=newCCColor4B(0,0,0,(byte)(0.7f*255f));
CCV3F_C4B[]vertices=newCCV3F_C4B[6];
//LefttriangleTL-0
vertices[0].Vertices=newCCVertex3F(0,textureSizeInPixels.Height,0);
vertices[0].Colors=CCColor4B.Transparent;
//LefttriangleBL-2
vertices[1].Vertices=newCCVertex3F(0,0,0);
vertices[1].Colors=gradientAlpha;
//LefttriangleTR-1
vertices[2].Vertices=newCCVertex3F(textureSizeInPixels.Width,textureSizeInPixels.Height,0);
vertices[2].Colors=CCColor4B.Transparent;
//RighttriangleBL-2
vertices[3].Vertices=newCCVertex3F(0,0,0);
vertices[3].Colors=gradientAlpha;
//RighttriangleBR-3
vertices[4].Vertices=newCCVertex3F(textureSizeInPixels.Width,0,0);
vertices[4].Colors=gradientAlpha;
//RighttriangleTR-1
vertices[5].Vertices=newCCVertex3F(textureSizeInPixels.Width,textureSizeInPixels.Height,0);
vertices[5].Colors=CCColor4B.Transparent;
gradientNode.DrawTriangleList(vertices);
gradientNode.Visit();
}
原文链接:
http://www.jxszl.com/biancheng/C/556695.html