cocos2d-x新手引导的实现

原创 2015年07月09日 11:24:42

cocos2d-x 3.x版本的引导层一般基于clippingNode来实现.ClippingNode这玩意本质就是在某一个东西上挖掉一块,正好符合引导层的概念.

我们创建一个半透明的colorLayer作为底板.根据需要引导的区域的大小和位置,创建一个DrawNode来作为挖取框.同时为了实现只有挖掉区域可以点击的效果,我们还需要添加一个eventListener.当点击到挖掉区域时,就将listener禁用调用.

原理就是如此简单.

代码地址如下:git@git.oschina.net:chenhongwei1112/SuperMan_Lua.git

这个是我平时写cocos2d-x的地址.好多关于cocos2d-x研究都会提交到这个地址.直接下载下来运行即可,在标准的lua demo工程修改而来.


点击 跑 按钮,就会弹出引导.

相关文章推荐

COCOS2D-X 新手引导

COCOS2D-X 游戏实战经验(二) 新手引导(上) 前言:网上的cocos2d-x教程多为知识点的讲解,但我们学习cocos2d-x的目的是为了什么?为了做出游戏来! COCOS2D-X...
  • wang_we
  • wang_we
  • 2014年05月29日 16:07
  • 1114

cocos2d-x 新手引导

总结了下,新手引导的要点有以下几个: 画面的变化.触摸和按钮响应.逻辑处理及代码组织. 下面我们就详细讲述这几个要点: 一.画面的变化. 对个这个不同的游戏的做法不尽相...

cocos2d-x 新手引导

新手引导是游戏开发过程中必须要有的模块。以下的代码实现了整个游戏界面只有一个按钮可以点击,这刚好是做新手引导所必须的功能。 首先自定义一个按钮,这个按钮的参数有优先级,方法实现的代理,优先级等: //...

CCLayerColor和CCClippingNode组合新手引导功能---cocos2d-x学习之路[4]

本文解释蒙版

Cocos2d-x 新手引导

本篇介绍的是用ClippingNode 做游戏的新手引导,额,或者说是做新手引导的一种可尝试的方式。 ClippingNode的解释,我盗用Jacky的话来说就是: CCClipingNode是一...

cocos2d-x新手引导遮罩CCClippingNode裁剪区域

cocos2d-x新手引导遮罩CCClippingNode裁剪区域

【Cocos2d-x】新手自学(九)滚动背景..实现无限卷轴效果(2.0.1版本)

这段时间一直在研究2.0.1这个版本的引擎...发现和1.0X的差别比较大..有很多函数,都改了名字.. 这次我分享一下那种类似于雷电..游戏的纵版背景滚动.. 1. 如果...

Cocos2d-x 3.2 Android平台新手开发环境配置教程

Cocos2d-x 3.2 Android平台新手开发环境配置教程 以下内容参考了《Cocos2d-x 3.x 全平台新手开发配置教程》一文,笔者对配置过程进行更进一步的详细...
  • pingD
  • pingD
  • 2014年09月11日 21:34
  • 1367

【Cocos2d-x】新手自学(一)Helloworld中 init()函数

研究了几天cocos2d-x,发现资料都比较零散。对于没有一定功底的想开发游戏的同学来说入门还是比较困难的... 于是我想分享下我研究出来的一些对于我这种刚接触的人来说能够理解的一些设计吧... ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cocos2d-x新手引导的实现
举报原因:
原因补充:

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