Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在cocos2dx android中裁剪精灵图像?_Android_Image_Sprite_Cocos2d X - Fatal编程技术网

在cocos2dx android中裁剪精灵图像?

在cocos2dx android中裁剪精灵图像?,android,image,sprite,cocos2d-x,Android,Image,Sprite,Cocos2d X,在我的应用程序中,有一个场景,当用户点击eat按钮时,我希望我的糖果开始从顶部消失。具体来说,每次点击按钮时,我都想从顶部移除10%的糖果图像。 有什么帮助吗?或者你也可以反过来做,制作几张糖果图片,每张图片比前一张少10%。然后按下按钮,将图像替换为10%较小的图像 问候,, Dushyant.您可以使用垂直方向的进度条。在每次点击时,设置进度精灵的百分比。它将被可视化为有几种方法:CCClippingNode、CCRenderTexture。有关详细信息,请参阅cocos2d-x的测试项目。

在我的应用程序中,有一个场景,当用户点击eat按钮时,我希望我的糖果开始从顶部消失。具体来说,每次点击按钮时,我都想从顶部移除10%的糖果图像。
有什么帮助吗?

或者你也可以反过来做,制作几张糖果图片,每张图片比前一张少10%。然后按下按钮,将图像替换为10%较小的图像

问候,,
Dushyant.

您可以使用垂直方向的进度条。在每次点击时,设置进度精灵的百分比。它将被可视化为

有几种方法:CCClippingNode、CCRenderTexture。有关详细信息,请参阅cocos2d-x的测试项目。我找到了这个解决方案,但这是针对iphone的。这是我的密码<代码>CCSpriteBatchNode*cavesheet=CCSpriteBatchNode::create(candy.c_str());此->添加子对象(cavesheet);CCSpriteFrame*frame=CCSpriteFrame::createWithTexture(cavesheet->getTexture(),CCRect(0,0480,高度*0.9));最终屏幕::cottoncandy->setDisplayFrame(帧)我想做的是,每次运行这行代码时,我都想从顶部移除10%的图像并不断缩小,但奇怪的事情发生了,比如位置发生了变化,我不知道还有什么。有没有办法自动完成?有软件吗?因为有9种不同类型的烛光据我所知,你必须使用photoshop手动完成这项工作,这样你就可以完全控制你的图像的外观。详细的帮助是可用的