모듈 식 파티클 시스템에 변수 사용
이 플래시를 시작했을 때아르 자형 CS3 파티클 시스템 튜토리얼 시리즈에서는 간단한 모듈 식 함수를 만들었으며이 함수를 사용하여 동일한 무비 클립의 세 인스턴스를 애니메이션 할 수 있음을 보여주었습니다. 첫 번째 튜토리얼 이후 먼 길을 걸어 ActionScript에서 파티클 시스템을 구축했습니다.TM 3. 그러나이 최신 입자 시스템은 얼마나 모듈 식입니까? mcSnowflake 이외의 무비 클립에 사용할 수 있습니까? 스테이지가 더 작거나 큰 Flash 무비에 사용할 수 있습니까? 다른 크기의 동영상 클립을 사용할 수 있습니까? 최대 무비 클립 수 또는 스테이지 아래로 떨어지는 속도를 쉽게 늘리거나 줄일 수 있습니까?

이 내용은 많은 내용이 포함 된 초보자 용 자습서 였으므로 파티클 시스템은 이러한 기능에 대해 특정한 하드 코딩 된 설정을 사용하여 작성되었습니다. 그러나 이제 파티클 시스템을 완성 했으므로 프로그램 코드를 약간 변경하여 더 모듈화하고 재사용 할 수 있습니다.

함수 이름 바꾸기

눈송이 무비 클립에 애니메이션을 적용하는 방법을 배우는 데에만 관심이 있었을 때 눈송이를 "스노 플레이크"로 만든 함수와 눈송이를 "스노 폴"으로 애니메이션화 한 함수의 이름을 쉽게 지정했습니다. 프로그램을보다 다양하게 사용하려면 함수의 목적을 반영하는보다 일반적인 이름으로 함수의 이름을 바꿔야합니다.

이것이 파티클 시스템이기 때문에 눈송이를 만드는 함수의 또 다른 이름은 "createParticles"일 수 있습니다. 눈송이 기능의 이름을 "snowflake ()"에서 "createParticles ()"로 바꿉니다.

액션 패널 상단에 찾기 및 바꾸기 아이콘이 표시됩니다. 이 아이콘을 클릭하면 찾기 및 바꾸기 대화 상자가 열립니다. 이 대화 상자에서 "대소 문자 구분"옵션을 선택하고 다음 값을 사용하십시오.

찾을 내용 : snowflake ()
다음으로 교체 : createParticles ()

두 개를 찾아서 교체했다는 메시지가 나타납니다. 이 단계를 반복하여 두 번째 함수의 이름을 "snowfall ()"에서 "particlefall ()"로 바꿉니다. 다시 두 가지가 변경되었음을 알 수 있습니다. 대화 상자를 닫고 영화를 테스트하십시오. 여전히 작동합니다.

다음 →

저작권 2018 Adobe Systems Incorporated. 판권 소유. Adobe 제품 스크린 샷은 Adobe Systems Incorporated의 허가하에 재 인쇄되었습니다. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, 플래시, ActionScript, 불꽃 놀이, 참여, 사로 잡기, 플래시 촉매 및 플래시 용지 는 미국 및 / 또는 기타 국가에서 사용되는 Adobe Systems Incorporated의 [a] 등록 상표 또는 상표입니다.


비디오 지침: C++17 모듈시스템! (4 월 2024).