TIR - Today I read - Unity 2d light
Posted on 13 May 2019
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