作者cjcat2266 (CJ Cat)
看板Flash
标题Re: [问题] 战争迷雾
时间Thu Jul 29 18:21:39 2010
1F:推 cjcat2266:要做战争迷雾跟AS和PBE本身没关系吧,先找到演算法再说 07/29 18:18
有一种很基本的作法
就是把场景切割成很多个cell
可以用一个2X2 array或BitmapData来储存资料
每个cell一开始全部都是黑色的
然後看你多少frame更新一次
每次更新就把所有单位的"视觉半径"以内的cell变成透明的
再套用上blur效果就像战争迷雾了
要增进效能,就要
1. 不要每个frame更新,想办法决定更新的时机
2. 不要每次更新的时候都考虑所有单位,想办法缩小考虑的单位数量
2. 用filter以外的方式达到blur效果,例如pre-rendered bitmap
--
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: 118.241.81.38
※ 编辑: cjcat2266 来自: 118.241.81.38 (07/29 18:23)
2F:推 aquarianboy:都在jp了还能找到网路回文啊 :) 07/29 19:19
3F:→ cjcat2266:免费网路是日本旅馆的标准配备啊 07/29 20:23
4F:→ cjcat2266:我现在在乡下,旅馆照样有免费网路:) 07/29 20:24
5F:推 kyzusmugoe:该不会回来後又有新的东西要PO文了@_@" 07/29 20:41