ios - 在cocos2d中用方形纹理填充多边形 Sprite

标签 ios cocos2d-iphone textures polygons tiling

我想知道是否可以使用 cocos2d 用正方形/矩形纹理填充多边形 Sprite 。我想我必须重写 draw 方法,但我不知道如何实现这一点,并且在网上找不到任何有用的资源。

问候

最佳答案

在cocos2D中实现该效果的最简单方法是使用CCProgressTime来显示颜色填充效果。

 CCProgressTimer    *mProgressMeter;
 mProgressMeter = [CCProgressTimer progressWithSprite:[CCSprite spriteWithFile:TEX_SYRINGE_LAYER]];
 mProgressMeter.color = ccc3(102,0,204);
 mProgressMeter.percentage = 0.0f;
 [mProgressMeter stopAllActions];
 [mProgressMeter runAction:[CCProgressTo actionWithDuration:2.0f percent:80.0f]];

关于ios - 在cocos2d中用方形纹理填充多边形 Sprite ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12657059/

相关文章:

uiview - Cocos2d 2.0 添加 UIView 到 CClayer openglview 已弃用

c++ - OpenGL + GLUT 聚光灯

mysql - iOS开发。数据库?数据库?什么是最好的方法?

ios - 提醒复选框未在 swift 中第一次选中

ios - 创建圆圈并将其用作 "bar graph"

ios - Cocos2d:在运行时为Sprite节点中批处理的CCSprite设置zOrder似乎无效

xcode - 如何修复 "is a dynamic library, not added to the static library"警告?

ios - 本地化在 Xcode 7 中无法正常工作

opengl - 寻找具有数据偏移支持的 glTexSubImage2d 的替代方案

java - 如何在不同的墙壁上放置不同的纹理?陆万金GL