cocos2dx混合模式应用———制作新手引导高亮区域 转自:http://www.cnblogs.com/mrblue/p/3455775.html 首先,效果预览一下 高亮区域的图片: 示例代码: //.h void setHighlightRect(const cocos2d::CCRect& rect); CCRenderTexture* m_pTarget; //.cpp #include "HelloWorldScene.h" bool HelloWorld::in…
先看下效果 制造这个椭圆高亮区域所使用原图是 附上代码 bool HelloWorld::init() { ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) { return false; } CCSize visibleSize = CCDirector::sharedDirector()->getVisibleSize(); CCPoint origin = CCDirector::sh…
demo下载:https://github.com/chenquanjun/Quick-x-HighlightArea 1.混合模式 (1)首先创建一个全屏的CCRenderTexture实例 这里使用的黑色 0.6的透明度,看起来的效果就是一层黑色半透明的遮罩叠在游戏界面上面 local pRt = CCRenderTexture:create(size.width, size.height) , , ) --黑色 local opacity = 0.6 --透明度 pRt:clear(col…
demo下载:https://github.com/chenquanjun/Quick-x-HighlightArea 2.裁剪模式 (1)创建裁剪对象 , , ) --非高亮区域颜色 local bgOpacity = 0.6 --非高亮区域透明度 ), size.width, size.height) local clipNode = CCClippingNode:create(); clipNode:setInverted(true)--设定遮罩的模式true显示没有被遮起来的纹理 如果是…
引言 程序截图: 在第二部分教程中,Ray教大家如何在地图中制作可碰撞的区域,如何使用tile属性,如何制作可以拾取的物品以及如何动态修改地图.如何使用“Heads up display”来显示分数. 在这个教程中,我们将加入敌人,这样的话,你的忍者就可以向它们扔飞镖啦,同时还增加了胜利和失败的游戏逻辑.但是,首先,你得下载一些相关的资源文件. 这个zip文件里面包含以下内容: 1. 一个敌人精灵 2. 一个忍者飞镖,直接从<如何使用Cocos2d制作一个简单的iPhone游戏>中拿过来的.…
引言 程序截图: 这篇教程是<如何使用Cocos2d-x 3.0制作基于tilemap的游戏>的第二部分.在上一个教程中,我们创建了一个简单的基于tiled地图的游戏,里面有一个忍者在沙漠里寻找可口的西瓜! 在第一部分教程中,我们介绍了如何基于tiled创建地图,怎样把地图增加到游戏中去,以及如何滚动地图来跟随主角移动.还有如何使用对象层. 在这部分教程中,我们将会介绍如何在地图中制作可以碰撞的区域,如何使用tile属性,如果收集游戏物品并且动态地修改地图.如何确保你的忍者不会吃得太饱! 因此…
原文 Cocos2d-x v3.6制作射箭游戏(二) 六 24, 2015by RENSHANin COCOS2D-X 上章我们创建并加载了游戏地图,接下来的两章我们将实现如下的效果. 在开始之前,先给大家道个歉,因为前几周忙,没有时间写教程,所以迟迟都没更新,让有些童鞋久等了,见谅哦!! 本章我们的主要任务是创建射箭的弓箭手(也就是游戏猪脚),并且让这个猪脚随着触摸点的改变不断的旋转手中的弓箭. 分析: 对于这个射箭的角色而言,它能不停的射出弓箭.当我们按住屏幕上某点时,会从该角色拿弓箭的手的…
我们浏览网页时,经常看到一些图片上会出现特别的超链接,即在一张图片上有多个局部区域和不同的网页链接,比如地图链接. 这就是映射图像(Image Map),它是指一幅根据链接对象不同而被人为划分为若干指向不同链接的区域或"热点"(Hotspots)的相应图像区域,当点击设置好的"热点"时,会弹出链接的相应页面. Dreamweaver制作映射图像--热点图像区域 现在就利用Dreamweaver CS5的图像热点功能制作一个地图链接的实例. 1. 在 Dreamwea…
在 cocos2d-x之道~制作第一款文字游戏(一)中,使用cocos2d-x把主界面显示出来.分别有每一个级别提供的初始短语TileView,和目标短语TargetView.初步接触了cocos2d-x的基本概念和基础使用方法.这篇博客将会基本实现游戏的逻辑,完毕游戏的主体部分.採用下面步骤: 使TileView可拖动 捕获TileView停止移动的事件 分析TileView是否放在正确的位置上 创建与原来Layer区分的层,放置button.菜单和分数等等. 加入计时和分数 如今開始.继续c…
欢迎转载,转载时请注明原文出处:http://blog.csdn.net/u012945598/article/details/17280019 源码下载地址:http://download.csdn.net/detail/u012945598/6702495 在我们第一次使用一款软件的时候,都会有一个新手引导的画面,画面上一般会有一个小手指指着一个地方,告诉你应该点这个区域,而这个区域是亮的,其它的部分是暗的:又或者是如下图所示的一种情况: 注:素材均源自网络,若涉及版权问题~ 你丫去死吧! …