[请益] 稠密度如何表现?

楼主: lovesnake (LoyalDog)   2015-02-25 23:36:00
假设要把地图上的敌人数量显示出来,该怎么做呢?
只画一个点的话,100个敌人跟一个敌人在同座标看起来是一样的。
目前能想到的只有splatting跟clustering。但似乎都有点慢……
有没有别种方法呢? 谢谢!!
作者: sopare (手帕)   2015-02-25 23:51:00
颜色深度?
作者: kons (kons)   2015-02-26 00:01:00
不同符号呢?如 . 。 @
作者: Schottky (顺风相送)   2015-02-26 00:27:00
画一个小圈圈,旁边加注数量
作者: ddavid (谎言接线生)   2015-02-26 01:31:00
加大圈圈的半径
作者: LayerZ (無法如願)   2015-02-26 02:12:00
最简单的方法...每个点都画出来(被打
作者: cjcat2266 (CJ Cat)   2015-02-26 03:34:00
用metaball去画? 每一个点用个圆形渐层和addtiveblending叠加起来,最后整个render target用个threshold值作二元化像这样 https://www.youtube.com/watch?v=396YbCgQFDU
作者: Alimen (狂人)   2015-02-26 18:54:00
._./ clustering不是O(n)吗?
作者: ctrlbreak   2015-02-27 00:37:00
如果我是玩家当画面FPS掉下来, 就知道前面很多人了(逃)
作者: cjcat2266 (CJ Cat)   2015-02-27 10:19:00
在PS2上玩MGS3听到光盘读取声就知道敌人快发现你了因为快要发现你的时候会去读取 "蛤?" 的音效档3D real-time metaball通常是用marching cube之类的方式做,但是2D metaball可以用之前叙述的方法做

Links booklink

Contact Us: admin [ a t ] ucptt.com