AS3 Class Enumeration 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 Amo Wu 11月 06, 2012 筆記筆記.. 一般在 AS3 要列舉 Object 的 properties 時,通常會用下面這種寫法: 不過在處理 VO (Value Object) 時則會出問題,因為它是 Class,後來在這篇文章找到解法: 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言
Trello workflow Amo Wu 10月 01, 2013 團隊開發的網頁遊戲 《末日少女》 已經上市快兩個月了,成績比當初想像中還好,相較於 Gu Morning ,這次《末日少女》的開發學到很多寶貴的經驗,稍微鬆口氣之餘,也有許多需要檢討改善的地方,而《末日少女》Mobile 版其實也已經開發好一陣子了,最近這個專案 只剩下我一個人 交到我手上負責,趁這個機會導入一些新的開發方式,也 PO 上來分享心得。 這篇文章會講什麼? HtpChat - 開發團隊的 Log 整合中心。 Trello - 團隊的專案管理小白板。 Git flow - 最佳程式開發流程。 Jenkins - CI(持續整合)建構工具。 HipChat HipChat 是一款跨平台團隊溝通工具,為了節省開會浪費的時間,通常會使用 Lync 或 Skype 這類通訊軟體,而 HipChat 除了該有的聊天功能,歷史查詢,附件上傳,@mentions 通知之外,最棒的是它可以整合許多服務,例如 GitHub , Heroku , JIRA 等,將所有開發上分散的訊息統一管理,方便團隊隨時瞭解狀況,而接下來這篇文章會講到如何整合 Trello , GitHub 和 Jenkins 。 Trello 不同於一般市面上複雜的專案管理軟體, Trello 是一個簡單易用的 Scrum board,之前 Development Tools 這篇文章有稍微介紹,而我目前就是使用它來管理新專案,試用兩個月下來,感覺還不錯。 Trello 主要由 Board,List 和 Card 組成,如上圖所示,目前我將開發板分成五個 List: Backlog - 所有企劃開出來的功能會集中在這個 Backlog List,並按照預計完成日期排序。 To Do - Backlog 中的功能如果已經準備好企劃文件和美術檔案,那卡片就會移到 To Do 待命。 Doing - 正在實作中的功能會從 To Do 移至 Doing,建議每個人只留一張卡片在這。 Done (vX.X.X) - 下一版要完成的功能,在 Doing 完成的卡片會移到 Done,待產品發佈後會從 Done 改為 Live。 Live (vX.X.X) - 已經上線的功能 List,可以隨時使用封存,讓開發板保持乾淨... 閱讀完整內容
如何優雅地在 Mac 上使用 dotfiles? Amo Wu 1月 29, 2015 註:這篇文章的原始碼放在 GitHub ,會以上面的更新為主。 如果不清楚什麼是 dotfiles 的話,可以參閱 善用 dotfiles 個人化自己的工作環境 : dotfiles,顧名思義,就是檔案名稱以 . (dot) 為 prefix 的檔案通稱,若是您的作業系統是 Mac OS X 或是 Linux 這類 *nix-based 的作業系統,一般來說在視窗環境中是看不到這些檔案的,因為對系統來說,他們是所謂的隱藏檔,這些檔案有一些共通點,那就是他們通常用來儲存一些個人化的設定或是自定的拓展功能,以符合使用者本身的使用需求與習慣,有了這些設定好的檔案之後,使用者可以讓整個系統用起來更為順手,並且大幅提昇他們自身的工作效率!因此對某些使用者來說,這些 dotfiles 設定檔對他們來說,反而可能是他們機器上最重要的檔案呢! 這份 dotfiles 是 fork 自 Holman's dotfiles ,並根據個人的需求修改過,如果有興趣,閱讀完這份文件之後,歡迎 fork 一份回去配置成適合自己的 dotfiles。 更多的 dotfiles 請參考 GitHub does dotfiles 。 Quick Start 清除並安裝 OS X 安裝 Xcode 安裝 dotfiles 恢復備份 How To Use dotfiles OS X Mackup Quick Start Erase and reinstall OS X 如果你打算從乾淨的 Mac 環境開始,請參閱 OS X:如何清除並安裝 。 Install Xcode 更新 App Store。 安裝 Xcode 。 開啟 Terminal,安裝 Xcode Command Line Tools: xcode- select --install Install dotfiles 下載 或使用 git clone 一份到 $HOME 目錄底下的 .dotfiles 資料夾裡面: git clone https://github.com/amowu/dotfiles.git ~ /.dotfiles ... 閱讀完整內容
XNA Simple Animation Amo Wu 6月 12, 2009 因為我的大學專題是寫一款四人網路連線的格鬥遊戲,所以對 XNA 這套微軟提供的遊戲開發平台有點研究,之前在痞客邦寫網誌的時候有寫過幾篇這個作品的開發情況,後來因為實在太忙了所以沒有繼續介紹下去,現在這個遊戲已經在去年完成了,也得到不錯的成績,有機會我會PO上來分享一些製作心得。 在網誌搬到Blogger之後一直沒有機會寫一些跟XNA有關的文章,我打算介紹一些 XNA Creators Club 教學範例中所使用到的開發技術,國內介紹XNA的文章不多,有興趣用XNA開發遊戲的人,推薦可以到 點部落 去看一些不錯的文章。 這一篇我想先介紹XNA如何使用Model、ModelBone和ModelMesh等技術去載入一個3D模型,然後控制一些簡單的3D動畫。 首先必須先準備一個3D模型,XNA預設的類型有.x跟.fbx兩種模型檔,這裡我們先用微軟提供的坦克車模型( part1 )( part2 )來作示範。 一開始先建立一個XNA的專案。 將模型檔加入到Content資料夾內。 新增一個Tank.cs: using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Content; using Microsoft.Xna.Framework.Graphics; namespace SimpleAnimationSample { /// <summary> /// 能讓零件動作的坦克車模型類別 /// </summary> public class Tank { /// <summary> /// 坦克車模型 /// </summary> private Model tankModel; /// <summary> /// 坦克所有組件的平移矩陣 /// </summary> private Matrix[] boneTransforms; /// <summary> /// 載入坦克車資源 /// </summary> public void Load(ContentMana... 閱讀完整內容
留言
張貼留言