我使用HTML5 Canvas元素創建了一個遊戲,並將其作爲我希望創建輝光(如光線)效果的視覺效果之一。以前爲了發光效果,我找到了創建形狀陰影的解決方案,但這些都需要一個堅實的形狀或物體來投射陰影。我正在尋找的是一種創建類似環境光源的位置,但沒有物體位置的方法。高效的HTML5 Canvas無形狀的輝光效果
東西我想到的是定義一箇中心點x
和y
和創建數百個同心圓,每1px的比上,並且每個具有非常低透明度大,所以他們一起創造了堅實的中心和透明邊界。但是,這個計算量非常大,看起來並不高雅,因爲所產生的輝光看起來很尷尬。雖然這就是我所要求的全部內容,但如果你的解決方案是A)計算光,B)可以修改以創建聚焦的光線方向,甚至更好, C)是否有創建一個「倒置」燈光系統的方法,其中整個屏幕被面罩變暗,而燈罩在有光的地方被擡起。
我已經做了幾次搜索,但沒有人發現任何特別照明的結果。
你能不能至少包括你心中已經有了一些什麼原型。看起來相當寬泛。但要探索的事情:徑向漸變與濾鏡模糊+ gCO混合模式相結合? – Kaiido