cocos2d-x新手引导的实现

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新手引导的实现

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭