logo
  • 教程列表
  • SO官方文檔
  • 優化效能
    • 向量而不是陣列
    • 文字
    • 向量和每個 vs 陣列和
    • 快速刪除陣列項
    • 重用和彙集圖形
    • 基於向量的圖形
  1. StackOverflow 文件
  2. ActionScript 3 教程
  3. 優化效能
  4. 向量和每個 vs 陣列和

向量和每個 vs 陣列和

Created: November-22, 2018

使用 Vector.<T> 型別和 for each 迴圈比傳統陣列和 for 迴圈更高效:

好:

var list:Vector.<Sprite> = new <Sprite>[];

for each(var sprite:Sprite in list) {
    sprite.x += 1;
}

壞:

var list:Array = [];

for (var i:int = 0; i < list.length; i++) {
    var sprite:Sprite = list[i];

    sprite.x += 1;
}
  • 快速刪除陣列項
  • 文字

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 關於本站
  • 免責聲明