星期二, 1月 11, 2011

introduction cocos2d how to make an animation

最近研究了一下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圖檔

做成動畫播放


星期五, 12月 17, 2010

令人上癮的iPhone小遊戲

因為「峽」很愛玩TD(Tower Defense)塔防
跟類似開心農場, 開心餐廳的小遊戲
所以我三不五時就會查看一下有沒有新上架的
抓幾個下來給她玩
所以幾乎只要在一起, iPhone就都不在我手上

原則上, 玩遊戲不關我的事
但因為像開心農場跟餐廳
這類的遊戲都是要等時間收成或上桌

所以咧, 我就累了
「峽」就常常時間一到就敲我
該收成啦~該上桌啦~

呿~怎麼我不玩遊戲的都比本人還累
一直都要去檢查該收成了沒?!
該上桌了沒?!

之前一個藍色小精靈就很忙了
除了要顧收成
因為「峽」想買地買新玩意兒
我還得想辦法加速升級

現在又多了二個, 餐廳跟冒險島
總共三個, 時間還都不一樣
很累耶~~~
我不想顧了啦,放它爛~
聽到沒?!


My NPC - 耳鳴

自從上次回診再做一次聽力測驗之後
發現~我開始耳鳴了
不曉得是因為做了聽力測驗
聽太多逼逼逼......
還是原本因為放射線治療後
中耳積水的副作用

總之,開始耳鳴了
一開始是覺得左耳,聲音由一開始小小聲
到漸漸變大聲
後來覺得右耳也開始好像也有耳鳴的況態

雖然還不至於影響到無法入睡
但總也是蠻煩人的,持續的聲音一直逼逼逼




星期五, 12月 10, 2010

不要再全梭了, 你沒有再一次的本錢

昨晚很不幸的目睹了機車騎士的死亡車禍
在車陣中為了鑽那不及一公尺寬的車間距
你賭的並不是僅是你高超卓越駕駛技術
還有你的身家

每一次賭贏的獎勵就是...可以繼續活下去
如果賭輸了...便是...塵歸塵, 土歸土
空留一家人, 兩家人, 數家人的家庭破碎
及親友們的無限唏噓

很多機車騎士~
視速限於無物, 視禁行機車於無形
逆向行使, 騎上人行道, 闖紅燈...

這些人的恣意妄為可以說是政府縱容出來的
嚴格執法才能降低車禍的肇事率

不要再全梭了, 你沒有再一次的本錢


星期四, 12月 09, 2010

基本使用者該買什麼電腦

常有人問我想買一台電腦, 該買什麼好?

是要找人自己組一台pc, 還是買3c賣場的

或是上網買套裝的, 或是nb, epc...


我常會問的一句, 有沒有特殊需求, 像3D遊戲...

如果只是一般上上網, 打打文件, blog...

市場上的任一種電腦產品都能符合需求


就上網找你看起來順眼的就行了

最好可以找品牌電腦, 有保固的

一般使用者基本上, 對電腦只會使用

對於故障排除或是中毒, 甚至是上網設定等等

並不是那麼的熟稔


所以我都會建議直接買NB

除非是很堅持一定要買PC的朋友

因為維修對一般使用者來說是一大問題

如果是使用NB, 就不用一直打電話找朋友求救

直接帶去3C賣場或是品牌電腦維修站

最快速也最直接, 不用浪費電話費


有些還會有貼心的服務到府收件

更省去你交通往返的時間


星期三, 12月 08, 2010

iPhone Internet 分享

自從用了3G無線上網之後, 就把ADSL給廢了

一開始是用3G網卡插在Macbook上面

再利用AirPort當基地台

最多試過連線4台同時上網

且不論上網速度如何?! 但確實是很方便

但後來3G網卡給小弟拿回去了

就都用USB連線上網


平時也都僅一台NB上網

但最近因「峽」迷上了多款iPhone遊戲

及她最愛看的小說

所以變成我就沒得用網路了

後來想到將 iPhone用USB連Macbook

再用AirPort當基地台分享3G網路

但連線速度不佳

因為 iPhone USB連線頻寬僅1.0M

再透過Macbook 的AirPort分享出來

則所剩無幾


再轉個念頭~

iPhone的 Internet分享選項還有另一項~藍芽

原本擔心 iPhone 的藍芽不支援非Apple裝置

所以先將Macbook以藍芽方式連線上網

再將 iPhone以USB連線到一般的NB

結果~耶~可以同時上網

因為以藍芽連線上網頻寬有3.0M

所以測試結果是可以接受的

再將連線裝置調換

藍芽訊號以一般NB連線

USB連線Macbook也是可行的


結論~

iPhone同時以藍芽及USB連線上網

則可以同時支援三個裝置

iPhone 自己連線上網

藍芽裝置連線上網

USB連線上網


這樣就可以暫時解決多裝置上網

就不需要買隨身無線分享器

只是有一台得以USB連線


星期四, 11月 25, 2010

不要用選舉旗幟跟大聲公來污損我的視聽

我很讚賞台中市可以簽訂環保自律公約

台中市內有多達461位候選人

且不論台灣是否真的需要那麼多的民選代表

但他們都能遵守法令規定

不任意插設旗幟、廣告物

並嚴格自我控制廣播車、造勢活動

使用擴音設備的音量

為繼續維持五都第一的清淨選舉環境,市府堅持維護環境整潔政策決心並貫徹執行


每到選舉就四處插廣告旗

除了馬路邊、轉角,連中央分隔島都插旗

不僅嚴重影響市容更影響行車用路人的視線

更不用說像高雄陳菊,除了大聲音拜票之外

還施放沖天炮,造成三間民宅被波及燃燒

真的是讓人不得安寧


而且我覺得禁止候選人的文宣政見內容

有任何攻擊其他候選人的文宣

候選人應該是說明

他想為人民做什麼

他能為人民做什麼

他要為人民做什麼

而不是~一昧的說別人不好!

那你自己是哪裡好?


我看到很感冒的政見

「議員該換人做了」

(為什麼就應該要換你做?)

「垃圾袋免錢」

(最好是用垃圾袋就可以買選票啦~)


更好笑的是~選舉文宣還有寫錯字的啦

「開闢快捷巴士不僅有利觀光人潮

帶來(無線)商機」





星期五, 11月 19, 2010

中華台北棒球3比9慘敗南韓

今天棒球台灣會輸韓國,我是一點也不意外
如果真的發生意外贏了,我才會狂喜咧~
開賽時雖然一心想著贏球拿冠軍
機會有,但卻沒絕對的把握
沒錯,球是圓的,什麼奇蹟都會發生

台灣球員真的有比別人差嗎?沒有!
但台灣卻是有比別人差的~職棒打假球
一些有經驗的,水準之上的球員
被弄到打假球,被迫離開棒球
一個個好球員被弄走

雖然新生代的確有不錯球員
但經驗仍嫌不足
等到經驗夠足了,又被設計去打假球
被Fire.......................

搞到職棒沒人看,球隊也沒人要養
國際賽事更是沒堅強陣容
何時我們的夢幻球隊會再出現

槓~以後賭運動彩金就壓中華台北輸就好啦
我們的跆拳楊淑君是被韓國人做掉的
我們的棒球是被自己台灣人做掉的


Yahoo超有梗的啦! PChome也來共襄盛舉~

幹的好, 不愧我把妳設成首頁

金牌還淑君吧

淑君第一, 還她金牌


PChome也來共襄盛舉~

下筆前先想想合理性吧

遇到一個網站本來測試都好好的
一上線就掛了~
而且是首頁就掛點了
怎麼找就是找不出問題
怪了~怎麼可能

最後查出來是瀏覽人數的計數器爆掉了
檢查資料庫欄位設定沒問題
開始追程式~

結果~
竟然用Convert.ToInt16
Int16 最大值只到 32767
所以再加上去, 變數就爆掉了

不曉得你設計的網站是一天計數一次嗎?
還是使用人數是少的可憐的那種
連一般部落格的計數器很容易也突破這個數字

程式人人會寫, 有沒有用心而已