场景切换
场景切换的种类:
淡入淡出切换:
CCFadeTransition transition = CCFadeTransition.transition(t, s);//t是切换的时间,s是目标场景
CCDirector.sharedDirector().replaceScene(transition);
菜单界面
CCMenu menu = CCMenu.menu();
CCMenuItemSprite itemSprite = CCMenuItemSprite.item(normalSprite, selectedSprite, target, selector);
menu.addChild(itemSprite);
this.addChild(menu);
normalSprite:是点击前的图片
selectedSprite:点击后的图片
target:Object对象
selector:点击时调用的方法名,该方法必须为public类型,与CCCallFunc()中的selector不同的是,该方法必须有参数,参数类型为Object,该参数其实就是被点击按钮(itemSprite)的对象。
本文介绍了游戏开发中的场景切换技术,包括使用CCFadeTransition实现淡入淡出效果,并详细讲解了如何创建菜单界面,包括CCMenuItemSprite的设置,如normalSprite和selectedSprite的定义,以及添加事件监听器来响应用户的点击操作。
2414

被折叠的 条评论
为什么被折叠?



