最近研究了一下cocos2d
在使用最新版0.99.5版上,吃盡了苦頭
一則因為這個版本跟前版語法差很多
有些method都整個改掉了
所以很多網上找的範例完全不能用
就在官網上找資料
在官網上有教學一步一步教你實作
這都還蠻好上手的
但一開始就遇到一個問題~
怎麼都只能橫向顯示
上網找了很久才找到~這是個bug
在RootViewController.m文件里面,修改如下
#elif GAME_AUTOROTATION == kGameAutorotationUIViewController
//
// EAGLView will be rotated by the UIViewController
//
// Sample: Autorotate only in landscpe mode
//
// return YES for the supported orientations
return ( UIInterfaceOrientationIsPortrait( interfaceOrientation ) );
就可以將顯示畫面扶正啦
接下來~想要做張過場動畫
結果~又卡住了!
就如前面說的,版本差異太大
一些網路教學的程式碼都不能用
最扯的是連官網上教學的sample code
都是舊的~~~
悲慘啊!
最後只好使用大絕招~
將cocos2d套件裡的程式碼
直接抓出來看,再對照官網上的api 說明
不過最好不要學我
因為api說明形同虛設
只好直接看.h 的interface宣告
我的作法是直接讀取連續的png圖檔
做成動畫播放
沒有留言:
張貼留言