如何在HaxeFlixel或Unity中創建此照明效果?如何在HaxeFlixel或Unity中製作這種照明效果?
1
A
回答
3
我會告訴你它是如何在這種特殊情況下創建的。這個問題非常廣泛,有很多方法可以在Unity和HaxeFlixel中創建燈光效果。
該圖片是遊戲在城市之下由深夜,訪問他的website。該遊戲使用haxe,但不使用HaxeFlixel。這是深夜的個人引擎,適用於閃光目標。源代碼可用here。照明發生的級別是src/Level.hx
,更具體地說是renderLights
方法。從我收集的內容來看,光線層位於關卡的精靈之上。這個圖層(或位圖數據)的燈光以矩形繪製。然後該層變得模糊,以致燈不會顯示爲實心矩形,而是作爲散射光的褪色模糊。這通過閃光模糊過濾器進行。 Blend modes are used to make the light Add
in luminosity.然後在模糊層上方疊加黑色蒙版,大概是爲了防止某些位置的光線,例如在遊戲的霧中。 (?)。這一切發生在208
and 248
行之間。
這款遊戲真的有高貴的視覺效果,但照明超越了最初模糊的燈光。粒子在遊戲中四處流動,真正增添了燈光的美感。
雖然這就是他所做的。你如何去做取決於你。對於HaxeFlixel,我會首先考慮諸如this geometric lighting或this method of applying lighting to scenes, which looks closer to screenshot甚至a very simple circle based lighting alternative之類的替代方案。搜索Unity 2D lighting
帶來了很多選擇。
對於如何解決問題,您有很多選擇。我沒有用直接教程回答這個問題,因爲問題不在代碼級別。
相關問題
- 1. 如何在cocos2d-x中製作此照明效果
- 2. 如何在iOS中製作這種效果,模糊效果越來越精益
- 3. 如何複製這種效果? CSS3
- 4. 如何使用CSS製作像這種漸變太陽效果?
- 5. 照明效果去除
- 6. Java 2D照明效果
- 7. 如何使用css實現這種透明效果?
- 8. 如何製作僞3D或2.5D效果?
- 9. 他們如何在javascript/jquery中做這種半透明疊加效果?
- 10. THREE.js - 如何實現這種效果?
- 11. 這種彈性效果如何實現?
- 12. 如何實現這種模糊效果?
- 13. 如何模仿這種效果
- 14. 如何使這種懸停效果?
- 15. 如何實現這種材質效果?
- 16. 這種淡入淡出效果如何?
- 17. 如何重現這種滑動效果?
- 18. 我該如何實現這種效果?
- 19. 如何實現這種jQuery效果?
- 20. 如何用jQuery或CSS實現這種效果?
- 21. 如何用CSS和/或Javascript實現這種效果(換行符)
- 22. 地形照明問題Unity
- 23. 如何在Unity和C#中獲得平面照明?
- 24. 如何在銀光形狀上製作透明效果
- 25. 用jquery accordion在html中複製這種效果
- 26. 如何使這種懸停效果起作用?
- 27. 如何在css中實現這種邊框效果?
- 28. 如何在iPhone SDK中實現這種效果?
- 29. 我如何在CSS中產生這種效果?
- 30. 如何在android中實現這種摺疊效果?