문제

나는 게임의 크기가 다른 게임을 만들고 있기 때문에 나만의 그림자를 만들고 싶습니다. 내가 사용하고있는 API는 사각형을 채우고 타원, 수평선 등을 만들고 RGBA를 지원할 수 있습니다. 이것을 감안할 때, 어떻게 드롭 그림자를 만들 수 있습니까? 나는 검은 색으로 흰색 그라디언트를 만들고 알파를 20%로 설정하려고 시도했지만 그다지 좋아 보이지 않았다 ... 나는 그들이 어떻게 끝났는지 잘 모르겠다. 감사

도움이 되었습니까?

해결책

내가 제안 할게:

  1. 객체를 복사하고
  2. 광원의 반대 방향으로 이동하고 거리를 무게로 사용하십시오.
  3. 완전히 검은 색을 돌리고
  4. 광원의 거리를 무게로 사용하여 흐리게하고,
  5. 물체 뒤에 놓고
  6. 원한다면 알파를 낮추십시오.
  7. ?????
  8. 이익.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top