您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x新手引导的实现

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

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

原理就是如此简单.

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

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



点击 跑 按钮,就会弹出引导.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: