无法在 Cocos2d-x 3.0 alpha 2 中使用效果
Can't use effects in Cocos2d-x 3.0 alpha 2
对任何精灵/图层/场景使用任何效果都会导致CCActionScript.cpp:
void GridAction::cacheTargetAsGridNode()
{
_gridNodeTarget = dynamic_cast<NodeGrid*> (_target);
CCASSERT(_gridNodeTarget, "GridActions can only used on NodeGrid");
}
所以,这段代码将无法工作,因为Sprite或任何其他原语都是从Node继承的(而不是从NodeGrid)。换句话说,示例应用程序也不能正常工作:
CCSprite* sp = CCSprite::create("title.jpg");
sp->setPosition(ccp(240, 160));
addChild(sp);
CCActionInterval* pageTurn3D = CCPageTurn3D::create(4, CCSize(20, 20));
sp->runAction(pageTurn3D);
是alpha限制,还是我做错了什么?
这是alpha版本的限制:
* - Limitations
[...]
* - GridBase actions are not supported (eg: Lens, Ripple, Twirl)
[...]
相关文章:
- 如何检查流中文件的下一个单词是否为 alpha?
- 构造对象 c++ (cocos2d-x) 时的区别
- 关于 Direct3D9 中的 alpha 混合的问题
- OpenCV java alpha Blending
- 由于alpha值的原因,将一个图像混合到另一个图像会产生不正确的图像
- Gdiplus位图没有Alpha通道
- 向心Catmull-Rom样条曲线插值alpha参数
- 如何避免 Cocos2d-x 3.15.1 中的 MenuItemImage 和 MenuItemSprite 之间的冲突
- HBITMAP 能否包含 alpha 通道信息?
- Cocos2D-X:从内存中读取 MP3 数据
- 如何在 cocos2d-x 3.17v 中创建字符串数组
- 保存的 Gdiplus::位图始终具有 Alpha 通道 (RGBA/ARGB)
- 如何使用 cocos creator 在 Cocos2d-X/Cocos2d-JS 中调用 javascript 函数并
- 音乐和音效无法在win32平台上播放?(Cocos2D-X)
- Cocos2d-x TiledMap,在调用 getLayer() 获取碰撞层时返回一个 nullptr?
- 为什么精灵在 cocos2d-x 中颤抖
- SSE2优化用于从RGB565转换为RGB888(无alpha通道)
- 与 alpha 通道的图像重叠在 QT 上不起作用
- lambda回调中Android Cocos2D-X应用程序上的SEG故障
- 无法在 Cocos2d-x 3.0 alpha 2 中使用效果