作者cjcat2266 (CJ Cat)
看板Flash
标题[情报] 更高速的Stardust v1.1
时间Fri May 21 23:16:40 2010
Stardust正式进入1.1版了 (先前都是Beta版)
开发日志(含插图)
http://bit.ly/a3hC89
Stardust首页
http://code.google.com/p/stardust-particle-engine/
这次Stardust重新回到使用Array来储存粒子
只不过使用的splicing手段与一般的Array不同
简单来说就是当一个粒子被移除的时候
最後一个粒子马上被移到空出来的位置
并没有把整个Array复制到一个新的空间
所以速度比一般的Array快非常多
甚至比原本的linked-list还要快
想要进一步了解此演算法
请参考开发日志
有简单好懂的精美小插图~
另外,Stardust的档案大小缩小到约25kb左右罗
跟先前的120kb相比真是大跃进XD
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凯特 = 蜚蠊猫 = 蟑螂猫
Blog
http://cjcat.blogspot.com
Gallery
http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比闪光(Adobe Flash)研讨区
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.45.161.48
1F:推 kuwood:推 05/21 23:35
2F:推 etrexetrex:推推 05/21 23:35
3F:推 rockfuture:好文推~ 05/21 23:35
4F:推 scars:跪推 05/21 23:54
5F:推 chann:胸推 05/22 00:01
6F:推 dsmwang:虽然还没到使用其他引擎的程度还是推XD 05/22 00:17
7F:推 Jerrynet:怎麽缩的@@" 05/23 01:13
8F:→ cjcat2266:把不必要的reference清掉呀 05/23 01:23
9F:→ cjcat2266:原本priority是由一个Dictionary集中管理 05/23 01:24
10F:→ cjcat2266:改成每个class自己在constructor设定priority 05/23 01:24
11F:→ cjcat2266:就不会把没用到的class编译进去了 05/23 01:24
12F:推 versitility:霹雳狂推 05/24 05:20