一個很無聊的小遊戲: 動畫測試
在遊戲里, 一般的角色都得有動畫才行, 我們怎樣用 iphone 提供的功能做動畫效果呢? 答案就是: UIClippedImageView!
假設我們的動畫有4格, 而我們把4格動畫都放在一個png 里:
那我們可以把圖放進一個 UIClippedImageView 里, 再把它的 frame 定為動畫格的大小, 然後通過改變圖在 UIClippedImageView 里的位置 (setImageOrigin), 顯示不同的動畫格, 因而做出動畫效果.
這個例子是可以玩的, 雖然有點無聊, 但也可以當為在下第一個為 iPhone/iTouch 寫的小遊戲. 玩法主要是用手指把畫面上的飛碟點爆, 飛碟的速度會一直增加到某個程度, 然後還原.
例子里, 我寫了一個 JSprite 的class, 方便以後使用.
[
本帖最后由 dr_watson 于 2008-3-21 21:57 编辑 ]