랜덤 운동 유기 플래시 템플릿
플래시아르 자형 CS5.5에는 Flash 프로젝트에서 가장 자주 사용되는 코드를 제공하는 많은 시간 절약형 템플릿이 있으며 코드는 쉽게 사용자 정의 할 수 있습니다. 이 튜토리얼에서는 최근에 스테이지 위로 뭉친 거미의 애니메이션을 만드는 데 사용한 Random Movement Organic Template을 살펴 보겠습니다. 새 프로젝트를 시작할 때이 템플릿을 찾을 수 있습니다.

  1. Welcome 화면의 왼쪽에있는 Create from Template 목록에서 Animation을 선택하십시오.

  2. 애니메이션 템플릿 목록에서 Random Movement Organic을 선택하십시오.

  3. 베어 본 템플릿에는 3 개의 레이어가 있습니다.

    최상위 계층에는 몇 가지 지침이 있습니다.

    다음 레이어에는 스테이지 하단에 연속으로있는 8 개의 파티클 (무비 클립)이 버그입니다.

    바닥 레이어에는 무대 숯을 검은 색으로 바꾸는 단색 사각형이 있습니다.

    이 지침에서는 버그를 두 번 클릭하고 애니메이션을 실행할 ActionScript를 확인하라는 메시지를 표시합니다. 그걸하자.

    버그를 두 번 클릭하면 파티클 타임 라인에 나타납니다. 우리는 이제 하나의 입자 또는 버그의 작동 안에 있습니다. 액션 레이어의 첫 번째 프레임이 선택된 상태에서 액션 패널을 엽니 다.

  4. 보시다시피, 우리는 네 가지 변수를 가지고 있습니다.

    var 속도 : 숫자 = 6;

    var myRotation : Number = 0;
    var ychange : 번호;
    var xchange : 번호;

    speed 변수는 스테이지 위로 움직이는 버그의 속도를 제어합니다. 기본적으로 6으로 설정되어 있으며 애니메이션을 미리 볼 때 버그가 상당히 빠르게 움직입니다. 그러나 숫자를 16으로 올리고 미리 봅시다. 이제 버그가 실제로 돌고 있습니다.

    다른 세 변수는 임의의 수학 계산과 함께 함수 내에서 함께 작동하여 버그를 단위가 아닌 스테이지 전체에서 실행합니다. fl_moveParticle 함수를 살펴 보겠습니다.

    먼저 현재 위치에서 버그를 얼마나 많이 회전 시킬지에 대한 난수를 얻습니다. 이렇게하면 버그가 이동하지 않고 제자리로만 회전됩니다.

    다음으로 스테이지의 버그를 새로운 X 및 Y 위치로 옮길 수있는 난수를 얻습니다.

    그러나 우리는 버그가 무대에서 떨어지지 않도록해야합니다. 따라서 버그가 스테이지의 너비와 높이 경계 내에 있음을 확인하기 위해 몇 가지 if 문을 사용합니다. 그렇지 않은 경우, 버그를 다시 무대 위로 옮깁니다. 물론, 자신의 스테이지 크기에 맞게 최대 너비와 높이를 사용자 정의 할 수 있습니다.

    마지막으로 버그의 현재 x 및 y 위치에 새로운 난수를 추가하고 버그의 현재 회전 각도를 새로운 임의의 myRotation으로 변경합니다.

애니메이션을 미세 조정하면 기본 버그를 자신의 버그 무비 클립으로 바꿀 수 있습니다. 스테이지의 각 버그는 동일한 파티클 무비 클립의 인스턴스입니다. 기본 버그는 다리를 움직이지 않지만이 보조 애니메이션을 자신의 버그에 추가 할 수 있습니다.

저작권 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] 등록 상표 또는 상표입니다.