第一篇先來討論如何最佳化 as3 中的 if/else 程式夜能最佳化寫法。
as3 一般寫法
if / else:
var str:String; if ( i%2==0 ) { str = "true"; } else { str = "false"; }
as3 優化寫法:
var str:String = ( i%2==0 ) ? "true" : "false";
#
ActionScript 3.0 程式效能最佳化時間點 當專案開發時,應先要思考解決功能性問題。撰寫清晰的程式碼、說明文件以及達到專案的需求,並且確保程式能正常運作。如在最後成果要求效能的情況下,才需要做最佳化處理。而以下列程式執行效能往往會遇到瓶頸,但當然先以功能面完成後,即可來處理效能面問題:
- 3D動畫
- 物理運算
- 影像處理
- AI(人工智慧,如:最佳路徑搜尋)
- 編碼(encoding)和加密(encryption)
# 資料持續整理中,如有更好的技巧應用,歡迎一起交流討論。
沒有留言:
張貼留言