2011年6月23日 星期四

cocos2D中加入UIView

參考資料

這感覺跟之前的取得RootViewControll很接近..
不過 細部要做的事情.好像還是有一點點不同..

所以就順便記錄一下.之後再依情況使用了.

簡單說
就先建好 UIView 或子類別的元件後.
使用
[[[CCDirector sharedDirector] openGLView] addSubview:obj];
就可以把元件加到rootView上.



不過在離開該scene時,要記得把[obj removeFromSuperview];


另外,如果螢幕橫置的話.. 可能會遇到UI元件方向不正確..
這時可以用
obj.transform = CGAffineTransformMakeRotation(M_PI * (90.0 / 180.0));
來將元件做旋轉.

還有座標系統也不一樣,
也是有函式可用
obj.center = [[CCDirector sharedDirector] convertToUI:ccp(240, 250)];
用這個來定位元件的位置.

沒有留言:

張貼留言