Mình đang cần code một quả bóng tỏa sáng màu xanh trong game Go down mình làm, do đây là game 2d nên mình cần tìm 1 cách phù hợp để làm 2d light. Mình google được 1 số cách (có thể chưa thật đầy đủ):
1, Giả 2D, nhưng thực chất là 3D
Nhìn ảnh này nè
Hình minh họa
2, Tạo 1 layer khi ánh sáng chiếu vào
Cái này là tạo 1 layer màu trắng, kiểu khi vật được chiếu vào ấy. Sau đó khi mình render thì tùy vào xa gần mà mình sẽ activate bao nhiêu ở cái layer màu trắng kia, layer màu trắng thì sẽ set transperent rồi.
3, Các light cố định ở màn hình
Thì thực ra nó là các sprtie, được xếp lớp order cẩn thận thôi. Như này nè:
Hình minh họa