实现这个触摸屏蔽事件在手游开发中经常会用到,例如,在某款游戏中未解锁的关卡会加锁,这样就需要在角色身上放上一把锁(锁用精灵的方式),这样点击锁不会解锁角色,完成任务后删掉锁。在上锁的时候,就要用锁来屏蔽精灵的点击事件。(这是我用的笨方法!)
直接上代码
#include "HelloWorldScene.h"
USING_NS_CC;
Scene* HelloWorld::createScene()
{
// 'scene' is an autorelease object
auto scene = Scene::create();
// 'layer' is an autorelease object
auto layer = HelloWorld::create();
// add layer as a child to scene
scene->addChild(layer);
// return the scene
return scene;
}
// on "init" you need to initialize your instance
bool HelloWorld::init()
{
//
// 1. super init first
if ( !Layer::init() )
{
return