如何在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 ;) 让我们开始吧打开Xcode,从New Project中选择...
  • mydo
  • mydo
  • 2015年11月19日 20:56
  • 1085

Cocos2d-JS中创建Sprite精灵类

精灵类是cc.Sprite,它的类图如下图所示。cc.Sprite类直接继承了cc.Node类,具有cc.Node基本特征。 创建Sprite精灵对象 创建精灵对象可以使用构造函数...
  • alex8046
  • alex8046
  • 2015年04月29日 18:10
  • 2294

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

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

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

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

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

所谓精灵,就是游戏中能动d
  • ElinaVampire
  • ElinaVampire
  • 2014年06月03日 09:05
  • 2185

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

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

基于cocos2d的target触摸,父子精灵节点的demo

  • 2011年12月08日 15:57
  • 795KB
  • 下载

Cocos2d-JS中创建Sprite精灵类

精灵类是cc.Sprite,它的类图如下图所示。cc.Sprite类直接继承了cc.Node类,具有cc.Node基本特征。 创建Sprite精灵对象 创建精灵对象可以使用构造函数...
  • alex8046
  • alex8046
  • 2015年04月29日 18:10
  • 2294

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

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

cocos2d精灵与动作

精灵的创建:     1. 图片创建精灵:         CCSprite *sprite = [CCSprite spriteWithFile:@“__.png”];             ...
  • u014265422
  • u014265422
  • 2014年04月14日 18:04
  • 759
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何在Cocos2D 1.0 中掩饰一个精灵(三)
举报原因:
原因补充:

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