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

翻译 2015年11月19日 21:06:54

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


尝试编译运行,在你每一次点击屏幕的时候,你将看到我可爱的妻子制作的随机日历图片:

这里写图片描述

现在我们的app里已经有了像样的框架了,让我们开始实现掩饰效果吧!

掩饰和OpenGL混合模式

如果你在图片编辑器中观察 Art\CalendarMask.png文件,你将看到如下图所示的图片:

这里写图片描述

我们将使用该图片去掩饰我们的日历图片,让它看起来像是漂浮在水面上的纸张一样 — 这总比一个简单的矩形框框好得多.掩饰图片中任何透明的地方都是我们不想图片显示的部分,反之不透明的地方我们将会显示出来.

为了完成它,我们将使用OpenGL混合.

如果你记得 How to Create Dynamic Textures with CCRenderTexture 课程,我们描述了OpenGL的一些混合模式,并且指出一个不错的在线工具,你可以用来显示混合模式实际的变化效果.

相关文章推荐

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

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

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

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

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

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

【iphone游戏开发】iphone-Cocos2d游戏开发之三:精灵表的详细讲解(二)小鸟眨眼睛

在上一节我们讲了精灵表的一些知识和使用Zwoptex对图片进行了整合和生成plist文件。这一节我们应用上一节的工具重新生成一对精灵表,对精灵进行操作。 1.建立工程 建立完工程后,如...
  • qiaoshe
  • qiaoshe
  • 2011年10月22日 13:42
  • 2657

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

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

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个字)