[請益] 稠密度如何表現?

作者: 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