如何在Cocos2D 1.0 中掩饰一个精灵(一)

翻译 2015年11月19日 20:42:39

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;)


原帖来自Ray Wunderlich写的精彩的文章 How To Mask a Sprite with Cocos2D 1.0,地址在:
http://www.raywenderlich.com/4421/how-to-mask-a-sprite-with-cocos2d-1-0

有时在你的游戏中,你可能需要找到便利的方法去显示精灵的一部分.

一种办法是使用第二张称之为掩饰图片(mask)来完成.你设置掩饰图片中白色部分为要显示的地方,而其他所有部分皆为透明.

然后你可以使用我们在本篇中将描述的技术去组合掩码和原始图像,以便显示我们想要显示的部分!

这里写图片描述

你将会发现这可以方便实现大量有趣的效果 — 比如建立精灵的”谜之一部分”,将某些人的头砍下来放到一个有趣的身体上,或者建立灵巧的图片帧效果 — 就像我们将要描述的那样!

这段教程将向你展示如何在Cocos2D 1.0 中掩饰一个精灵,这多亏了一个在Cocos2D中便捷的类,称之为CCRenderTexture.

本教程假设你熟悉Cocos2D.如果你是Cocos2D的新手,你应该先学习其他的教程:
other Cocos2D tutorials

相关文章推荐

如何在Cocos2D 1.0 中掩饰一个精灵(三)

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 尝试编译运行,在你每一次点击屏幕的时候,你将看到我可爱的妻...
  • mydo
  • mydo
  • 2015年11月19日 21:06
  • 1080

如何在Cocos2D 1.0 中掩饰一个精灵(六)

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 掩饰一个精灵:实现代码打开HelloWorldLayer....
  • mydo
  • mydo
  • 2015年11月20日 09:08
  • 918

如何在Cocos2D 1.0 中掩饰一个精灵(二)

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 让我们开始吧打开Xcode,从New Project中选择...
  • mydo
  • mydo
  • 2015年11月19日 20:56
  • 1066

cocos2d_android 向布景层添加一个精灵对象

所谓精灵,就是游戏中能动d

【iphone游戏开发】iphone-Cocos2d游戏开发之四:精灵实现缩放,旋转,跳动,移动等动画

// 增加动画 // **缩放效果** id actionScale1 = [CCScaleBy actionWithDuration:2]; ...
  • qiaoshe
  • qiaoshe
  • 2011年11月08日 12:05
  • 4582

cocos2d精灵与动作

精灵的创建:     1. 图片创建精灵:         CCSprite *sprite = [CCSprite spriteWithFile:@“__.png”];             ...

COCOS2D中对精灵的操作、对图片的各种操作

于精灵的各种操作,总结一下以便以后复习查找。 内容简要: 1、初始化 2、创建无图的精灵 3、设置精灵贴图大小  4、添加入层中 5、对精灵进行缩放  6、对精灵款或高进行缩放  7、旋转精灵 ...

【iphone游戏开发】iphone-Cocos2D游戏开发之二:精灵表的详细讲解(一)和Zwoptex工具的使用

1.精灵表的分类: 简单精灵表:精灵表中的图片都具有相同维度 复杂精灵表:精灵表中的图片可以具有不同的维度。 2.简单精灵表 通过SpriteSheet类将提供的图像切割成大小相同的子图像,当一个新的...

IOS cocos2d学习笔记-<五>CCAction精灵运动

(本文写作基于千锋3g学院提供的第三季讲授视频编写,详细请看笔记扉页:传送门) 这一讲之后,你就感觉自己正在冲进cocos2d的世界里面了。这一讲将会让精灵动起来,主要涉及到的知识有: 继承于C...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何在Cocos2D 1.0 中掩饰一个精灵(一)
举报原因:
原因补充:

(最多只允许输入30个字)