麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 辦公 > Flash > 正文

優化Flash Actionscript代碼的三種方法

2020-07-17 13:18:36
字體:
來源:轉載
供稿:網友

第一章 AS3的一些優化計算方法
來源:John Grden Blog
1.用乘法來代替除法(當除數可轉化為有限數的時候)。比如var n:Number = value * 0.5;要比var n:Number = value / 2;快。但差別并不是很大。只有在需要大量計算情況下,比如3D引擎中差別才比較明顯。
2.用位運算代替除2或乘2。比如10>>1要比10*2快,而10<<1要比10*2快。從測試來看位運算幾乎比乘除快一倍,但是一般情況下,我們不能選擇位運算,比如我們就不能用13>>1來代替13/2,盡管前者比后者運算速度更快,但2者的運算結果卻不一樣。所以還是要看具體情況。
3.用unit()或int()代替取整運算Math.floor()和Math.ceil()。比如var test:uint = uint(1.5);要比var test:Number = Math.floor(1.5);快;而var test:uint = uint(1.5) 1;要比var test:Number = Math.ceil(1.5);也快。如果是Math.floor(),還可以用位運算(>>0)來代替。比如var test:uint =1.5>>0,比unit()或int()更快。
4.用乘-1來代替Math.abs()方法。比如var nn:Number = -23;var test:Number= nn < 0 ? nn * -1 : nn;要比var nn:Number = -23;var test:Number = Math.abs(nn);快。
當然還有更多的優化計算的方法。一般來說,低級運算要比高級運算速度;內部方法比調用其他方法速度快。另外要注意的是,這些方法有的時候可能并一定適用。

上一頁12 3 下一頁 閱讀全文
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 91精品国产综合久久青草 | 精品国产乱码久久久久久丨区2区 | 亚洲成人久久精品 | 欧洲精品久久久 | 欧美日韩色 | 国产毛片在线看 | 一级做a爱片毛片免费 | 成人午夜视屏 | 欧洲精品久久久久69精品 | 九九热免费精品视频 | 黄色免费入口 | 最新福利在线 | 一级@片| 久久蜜桃香蕉精品一区二区三区 | 黄色一级片免费观看 | 黄色免费av | 在线 日本 制服 中文 欧美 | 手机在线看片国产 | 成年人视频在线免费播放 | 国产成人精品二区 | 天天草天天干天天射 | 日日草日日干 | 在线观看国产一区二区 | 模特三级在线观看 | a免费视频| av懂色 | 大胆在线日本aⅴ免费视频 美国黄色毛片女人性生活片 | 国产一国产一级毛片视频 | 狠狠干五月 | 欧美a在线观看 | 欧美不卡 | 男女生羞羞视频网站在线观看 | 成人三级电影网址 | 成人一级黄色 | 91午夜免费视频 | 又黄又爽免费无遮挡在线观看 | 天天看成人免费毛片视频 | 亚洲人成网站在e线播放 | 欧美日韩成人一区二区 | 超久久 | 久久精品黄 |