Iphone &引用;斜切;具有cocos2d的形状

Iphone &引用;斜切;具有cocos2d的形状,iphone,graphics,cocos2d-iphone,Iphone,Graphics,Cocos2d Iphone,我想在iPhone应用程序中绘制如下2d形状: 我问了一个类似的问题,想看看我是否能用石英轻松地做到这一点,但没有找到解决办法。所以我开始思考,我可能能够利用现有的2d库,然后我想到了CoCo2D 目标是动态绘制这些类型的斜面形状,即使用任意颜色,并可能在任意位置绘制高光/斜面 cocos2d是否可以做到这一点?就我对cocos2d的了解而言,cocos2d将不会以OpenGL允许的任何其他方式让您做到这一点。Cocos2d在引擎盖下使用OpenGL。Cocos2d没有内置的图形创建设置 由于

我想在iPhone应用程序中绘制如下2d形状:

我问了一个类似的问题,想看看我是否能用石英轻松地做到这一点,但没有找到解决办法。所以我开始思考,我可能能够利用现有的2d库,然后我想到了CoCo2D

目标是动态绘制这些类型的斜面形状,即使用任意颜色,并可能在任意位置绘制高光/斜面


cocos2d是否可以做到这一点?

就我对cocos2d的了解而言,cocos2d将不会以OpenGL允许的任何其他方式让您做到这一点。Cocos2d在引擎盖下使用OpenGL。Cocos2d没有内置的图形创建设置

由于倒角用于创建三维效果,您可能不应该使用二维图形来模拟它,而是使用三维图形库?OpenGL肯定能够绘制这样的形状。Cocos2d专注于二维绘图,而不是三维绘图

我不确定Cocos2D是否允许自定义对象使用底层OpenGL机制绘制3D。我从来没有试过

在photoshop中创建图像并动态调整颜色不是更容易吗?我不知道你想做什么。

您还可以创建一个具有透明“斜角效果”的遮罩形状,并将其与需要发光的图像一起缩放?

就我对cocos2d的了解而言,除了OpenGL允许您这样做之外,cocos2d将无法让您以任何其他方式进行此操作。Cocos2d在引擎盖下使用OpenGL。Cocos2d没有内置的图形创建设置

由于倒角用于创建三维效果,您可能不应该使用二维图形来模拟它,而是使用三维图形库?OpenGL肯定能够绘制这样的形状。Cocos2d专注于二维绘图,而不是三维绘图

我不确定Cocos2D是否允许自定义对象使用底层OpenGL机制绘制3D。我从来没有试过

在photoshop中创建图像并动态调整颜色不是更容易吗?我不知道你想做什么。

您还可以创建一个带有透明“斜角效果”的遮罩形状,并将其与需要发光的图像一起缩放?

除了斜角效果之外,如果您想“着色”每个半圆,您可以使用[sprite setColor:sprite.color=ccc3(r,g,b)


您可以设计一个带有斜角(灰色)边的“白色半圆”。然后您可以分别制作精灵和着色。

除了斜角效果之外,如果您想“着色”每个半圆,您可以使用[sprite setColor:sprite.color=ccc3(r,g,b)

您可以设计一个带有斜角(灰色)边的“白色半圆”。然后可以分别制作精灵和颜色

CCSprite *sprite = [CCSprite spriteWithSpriteSheet:sheet rect:CGRectMake(32 * idx,0,128,32)];
[sprite setColor:ccc3(CCRANDOM_0_1()*255,CCRANDOM_0_1()*255,CCRANDOM_0_1()*255)];