大佬教程收集整理的这篇文章主要介绍了cocos2dx 3.0 用ClippingNode做游戏的新手引导,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
转自:http://www.voidcn.com/article/p-kcfuncvt-bcy.html
本篇介绍的是用ClippingNode 做游戏的新手引导,额,或者说是做新手引导的一种可尝试的方式。
ClippingNode的解释,我盗用Jacky的话来说就是:
CCClipingNode是一个可裁剪节点,简单理解:
(1)首先它是一个节点,继承于CCNode,所以它可以像普通节点一样放入CCLayer,CCScene,CCNode中。
(2)作为节点,它就可以用作容器,承载其他节点和精灵。我把它叫底板。
(3)如果想要对一个节点进行裁剪,那需要给出裁剪的部分,这个裁剪区域,我把它叫模版。
所以CCClipingNode裁剪节点在组成上=底板+模版,而在显示上=底板-模版。不知道这样解释会不会好理解一点。
具体的用法,请看大屏幕:
1、假如游戏的开始,游戏界面就只有一个button,点击它可以显示出“Welcome to star blog!”,代码实现如下:
2、然后添加ClippingNode:
3、这个时候,场景中的close按钮是高亮的,点击close按钮也是可以响应的,但是假设我界面上有许多按钮,它们也都是可以响应,如果我只想让玩家点击close按钮,其他按钮不能用,那该怎么做?(总有那么些”调皮“的玩家不按常理出牌)。方法很简单,就是添加一个覆盖整个屏幕的空白按钮。
过程写的略显繁琐,大家可以根据自己的需要删减删减.
尊重原创,转载请注明来自star特530:http://blog.csdn.net/start530/article/details/20851263
以上是大佬教程为你收集整理的cocos2dx 3.0 用ClippingNode做游戏的新手引导全部内容,希望文章能够帮你解决cocos2dx 3.0 用ClippingNode做游戏的新手引导所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。