-1
如何在cocos2d層上添加滑塊,即直接在gamescene.m上添加滑塊?滑塊在cocos2d
如何在cocos2d層上添加滑塊,即直接在gamescene.m上添加滑塊?滑塊在cocos2d
你不能直接添加一個UISlider作爲一個圖層/場景的cocos2d節點。
您必須將它作爲子視圖添加到您的cocos2d圖層。這裏是一個例子:
UISlider *sliderCtl = [[UISlider alloc]
initWithFrame:CGRectMake(170, 0, 125, 50)];
[sliderCtl addTarget:self action:@selector(sliderAction:)
forControlEvents:UIControlEventValueChanged];
sliderCtl.backgroundColor = [UIColor clearColor];
sliderCtl.value = 0;
[[[[CCDirector sharedDirector] openGLView] window]
addSubview:sliderCtl];
對於更高版本的cocos2d,在下面的語句中不需要窗口。這支持自動轉換。
[[[CCDirector sharedDirector] openGLView] addSubview:sliderCtl];