2017年結束了,又到了寫總結的時候了。
來A站工作有一年出頭,工作方面,主要是版本疊代。比較大點的事項,一個是視訊檔案的下載下傳。一個視訊含一個視訊檔案,一個番劇或合輯含多個視訊檔案;而每個視訊檔案又分為多個視訊切片檔案。下載下傳視訊或番劇時需要下載下傳其所有視訊檔案的所有視訊切片檔案,分别對應ACDownloadContent、ACDownloadVideo、ACDownloadVideoSegment,是以在維護這套離線功能時涉及較多邏輯,采用分層排程模式。而該離線功能還有背景下載下傳邏輯和斷點續傳邏輯,整體設計下來收獲與體會頗多。
另一個是參與5.0.0版本的開發。新版本的開發主要負責首頁推薦頁和分區、二級三級頻道頁和首頁文章頁的開發。根據需求重新設計了絕大多數UI樣式,初期測試由舊接口資料轉為新資料供頁面展現以便測試,伺服器提供資料後改用伺服器資料,這種設計方案極大的減少了後期UI方面的bug。
去年制定的計劃,前兩條達到了。用SpriteKit實作了幾款遊戲,都是用Sketch先設計UI,然後照着UI實作遊戲的路數,算是正規軍了吧?哈哈。也用SketchUp完成了3D模型并重新設計了那款3D遊戲,但考慮到模型比較low,按新遊戲送出的,9月份又按山海關及長城的樣子用SketchUp重新設計了3D模型,收獲還不錯,至少可以自己湊合弄模型了,不需要拼湊了。
CocosStudio失蹤了,源碼也沒用了。由于急需實作拖拽操作的玩法,于是隻好用SpriteKit重新實作了那款遊戲。11月份找美術朋友給設計了新的UI,她太忙了,至今沒完工,不過已經看到了兩個頁面的效果圖,相當棒。那款3D遊戲使用者量掉的太厲害,12月份在豬八戒上找專業人士給重新設計3D模型和UI,馬上就要完工了,比之前的漂亮很多,希望能把使用者量拉起來些。另外正在設計一款全新的純3D小遊戲,玩法比較新穎,希望可以賺點小錢錢。
另外實作了一款小工具,可以從AppStore收藏App。
Unity遊戲開發方面,有一個特别想說的就是,隻把Unity工程納入版本管理,Xcode相關代碼直接放在Plugins目錄下,導出Xcode工程基本上不需要大改即可使用,不必把Xcode工程也放進版本管理,特别友善。
嗯,需要特别說明的是,之前在本地建立svn代碼庫,占了5G的空間,存了不少Unity工程中本不需要版本管理的檔案。公司用git的緣故,後來改用git,SourceTree相當好用(指令行不會),在Bitbucket和Coding都有建立自己的工程,私密工程數滿了打算購買會員。
其他方面,也就是看了不少電視劇。專門提這事,是因為從電視劇裡學到了很多隻可意會不可言傳的道理。前半年看過《人民的名義》,寫了款小遊戲結果侵權被拒,隻好作罷。看了老劇《白眉大俠》、《甘十九妹》,現代劇《歡樂頌1》、《歡樂頌2》,曆史劇《大明王朝1566》、《大秦帝國之崛起》,還看了《那年花開月正圓》,近來在看87版《紅樓夢》。
去年定的學習CocosCreator和Swift目标無限期推遲,新的一年目标如下:
1、完成那款純3D小遊戲(預計春節前完成)
2、為回老家後的職業發展做規劃,考個系統架構設計師證
2018年最大的事,莫過于五月份回老家了。一家三口戶口都在太原,得為2019年孩子上幼稚園做準備了,而且房子也必須裝修了。