Xu 가족의 깨진 거울은 안개처럼 흐릿합니다. 얼굴의 절반이 노출됩니다. 우리는 조명을 보기 위해 우연히 만난다. 의외로 지구상의 하늘은 유성과 같습니다. 빨간 문 커튼의 그림자가 빗속에 깊숙이 스며듭니다. 초췌한 신인이 춤을 춘다. 전 세계의 새로운 햇살을 즐겨보세요. 다리 옆에서 거울만 파는 것은 여유로운 활동이다.
——송나라 유진옹·"양귀비"
유성에게 소원을 빌면 소원이 이루어진다고 해서 사람들은 별똥별이 나타나면 소원을 빌기를 좋아한다. 실현되다. 하지만 별똥별은 드물고, 적어도 나는 본 적이 없기 때문에, 별똥별에 대해 소원을 빌어본 적이 없습니다. 최근에는 관심을 끌기 위해 후행 효과를 만들었는데, 후행 효과를 활용하면 유성우 효과를 얻을 수 있겠다는 생각이 들었습니다. 그러니 오늘은 저처럼 별똥별을 본 적 없는 아이들이 깨달음을 얻을 수 있도록 해보겠습니다.
먼저 스크린샷 몇 장을 게시하겠습니다.
연결 테스트: http://www.cnblogs.com/yorhom/articles/3237944.html
1. 준비
이 개발에는 오픈소스 엔진인 lufylegend.js가 필요합니다. 엔진의 다운로드 주소와 세부사항은 다음과 같습니다
엔진 공식 홈페이지:
http ://lufylegend.com/lufylegend
엔진 API 웹사이트:
http://lufylegend.com/lufylegend/api
2. 유성우 구현 , trailing effect 를 사용해야 하는데 lufylegend에는 tailing 기능이 없어서 직접 작성해야 했습니다. 사실 구현하기 어렵지는 않지만 lufy가 너무 게으르고 캡슐화도 없습니다. 이 문장은 보지 마세요...). 오늘 나는 그가 이 효과를 얻을 수 있도록 도와줄 것입니다. 캐릭터가 움직일 때 팬텀이나 총알이 나오는 등 게임에서 테일링 효과가 매우 흔히 나타납니다. 따라서 우리는 이를 후행 효과 달성을 주로 담당하는 Smearing 클래스로 캡슐화합니다. 코드는 다음과 같습니다.