10/10 開始設計三國殺資料 app
15/10 App骨架大約完成
17/10 App提交審查
19/10 App上架
設計過程中遇上的困難以及解決方式 :
> Local database選擇 - 最後使用property list
> UICollectionView scrolling 不能顯示一頁以外的cell - Don't register class for custom cell
> ScrollView autolayout bugs, 不斷出現misplaced message - 改用view,不需要scrollview
IOS app 開發日記 by KwFung
2016年10月11日 星期二
2016年9月21日 星期三
IOS app 開發日記 (1) - ArroFly
11/9 開始使用Xcode設計第一個IOS app - ArroFly
18/9 遊戲骨架邏輯設計完成
21/9 Debug,實機測試完成, v1.0提交審查
22/9 修改: banner只在遊戲時出現
23/9 ArroFly上架
30/9 些微降低難度, v1.1提交審查
1/10 v1.1更新
設計過程中遇上的困難以及解決方式 :
> 不熟習Spritekit 遊戲設計模式 - 參考其他遊戲code e.g. FlappyBird
> Graphics design - 圖片使用Inkscape, photoshop filter, appicon使用sketch框架/makeappicon.com
> 繪畫曲線路徑方法 - 使用UIBezierPath可畫圓形以及曲線
> Storyboard設計與code連結方法 - @IBAction
> 對不規則圖形設計碰撞物體 - 使用SKPhysicalBody(texture:.....)
> 加入google mobile ads, 插頁式廣告等等 - 參考官方教學
> Swift檔之間傳遞function - 使用Notification.default.addObserver/post
> Spritekit遊戲設計中使用.isPaused會有error - 改為使用.speed = 0, dynamic物體暫時set false
> 少量數據儲存 - 使用UserDefaults.standard.integer(forKey: " ")
可以改善 :
> 加入Facebook like 功能
> 加入NSLocalizedString國際化
> 加入LaunchScreen
> Object-oriented design
> App store preview 美化
> CAGradientLayer漸變色front page
訂閱:
文章 (Atom)