본문으로 이동

애니메이션 세팅 예제

예제 블루프린트로 후원·명령어에 던지기와 물대포를 연결해요.

목차

Warudo 작가에게 연출을 맡기기 전에 기본 연출을 혼자 넣어 보는 예제예요. 먼저 Warudo 플러그인 설치 및 연동을 끝내 두세요.

참고
예제에 들어 있는 연출

1,000치즈 후원에 물건 1개, 10,000치즈 후원에 물건 10개를 던져요. 잼쿠봇 명령어 !던지기, !세게던지기, !마구던지기, !물대포로도 물건을 던지거나 물을 뿌려요.

예제 블루프린트 가져오기

  1. 예제 파일(JamkuApiBlueprintExample.json)을 받아요.
  2. Warudo Blueprints 화면 아래 도구 막대에서 점 3개(⋯) 메뉴를 열고 Import blueprint from file로 받은 파일을 열어요. 플러그인을 구독한 뒤에 가져와야 잼쿠봇 노드가 깨지지 않아요.

    Warudo 블루프린트 점 3개 메뉴의 Import blueprint from file

  3. 내 장면에 맞추기대로 연결과 캐릭터를 다시 골라요.

  4. 아래 그림과 비교해서 빠진 노드, 끊어진 선, 그림과 다른 값이 없는지 봐요.
주의
가져온 다음 연결과 캐릭터를 다시 골라야 해요

파일에는 만든 사람 장면의 JamKu 연결과 캐릭터(Character 1)가 들어 있어요. 내 장면의 것으로 다시 고르지 않으면 이벤트가 안 들어오거나 연출이 내 캐릭터에 걸리지 않아요.

내 장면에 맞추기

노드 다시 고를 칸
치지직 후원 받기, JamKu 명령어 받기 Connection → 내 JamKu 연결
Throw Prop (5개) Target Character → 내 캐릭터, Prop Source → 던질 물건
Activate Character Ragdoll Character → 내 캐릭터
Launch Liquid Target Character → 내 캐릭터

Prop Source는 창작마당의 치즈 물건(Cheese)을 가리켜요. 그 물건이 없으면 Throw Prop마다 내가 가진 물건으로 바꾸세요.

후원으로 던지기

치지직 후원 받기의 Pay Amount가 Switch On Integer로 들어가서 금액별로 나뉘어요.

후원 금액 연출
1,000치즈 몸 아무 데나 물건 1개 던지기
10,000치즈 For Loop로 0.05초 간격 물건 10개 던지기

1,000치즈와 10,000치즈 후원을 물건 1개와 10개 던지기에 연결한 블루프린트

주의
후원 금액이 정확히 같아야 던져요

Switch On Integer는 Cases에 적은 금액과 똑같을 때만 그 출구로 가요. 1,500치즈는 어느 쪽에도 안 걸리고 Default Exit로 빠져서 아무 일도 없어요.

금액을 바꾸려면 Cases의 숫자를 고쳐요. 금액을 늘리려면 Cases 아래 +로 줄을 더하고 새 출구에 던지기 노드를 이어요.

명령어로 던지기와 물대포

채팅 › 명령어에 아래 네 명령어를 같은 이름으로 만들어 두세요. 예제 파일만 가져와서는 잼쿠봇 명령어가 생기지 않아요. 잼쿠봇도 채널에 입장해 있어야 해요.

명령어 연출
!던지기 머리를 향해 물건 1개 던지기
!세게던지기 3배 크기 물건 1개를 던지면서 캐릭터가 날아가요. 2초 뒤 제자리로 돌아와요
!마구던지기 0.05초 간격으로 물건 10개 던지기
!물대포 화면 위쪽 가장자리에서 캐릭터에게 물줄기를 쏴요. 3초 뒤 멈춰요

JamKu 명령어 받기 → If Branch(Condition = Success) → If True → Switch On String(Input String = Used Command) 순서로 이어져 있어요. 포인트가 모자라거나 쿨타임에 걸려 실패한 명령어는 If Branch에서 걸러져서 안 던져요.

네 가지 잼쿠봇 명령어를 던지기와 물대포에 연결한 블루프린트

명령어 이름은 글자 하나까지 같아야 해요. Switch On String의 Ignore Case가 No라서 영문 대소문자도 구분해요. 잼쿠봇에서 명령어 이름을 바꿨다면 Cases도 같이 고치세요.

처음엔 네 명령어를 비용 0으로 만들어 채팅으로 쳐 보세요. 잘 움직이면 커스텀 명령어에서 포인트를 걸어요.

연출 바꾸기

바꾸고 싶은 것 고칠 곳
!세게던지기를 맞는 순간 날아가게 지금은 Throw Prop의 Exit가 Activate Character Ragdoll의 Enter에 이어져 있어서 던지자마자 날아가요. Exit 대신 On Collide를 이으세요
날아가는 방향·세기 Activate Character Ragdoll의 Launch Force (처음 X 100, Y 200, Z -200)
날아갔다 돌아오는 시간 Reset Wait Time (처음 2초). Auto Reset을 끄면 돌아오지 않아요
물줄기가 나오는 방향 Launch Liquid의 From이 Screen Edge예요. From Angle이 0이면 위쪽, 90은 오른쪽, 180은 아래쪽, 270은 왼쪽 가장자리
물줄기가 멈추는 시간 Stop Wait Time (처음 3초)
마구 던지는 개수·간격 For Loop의 Last Index(10)가 개수, Interval(0.05)이 초 단위 간격
물건 크기·무게 Throw Prop의 Scale, Mass
명령어 더하기 Switch On String의 Cases 아래 +로 줄을 더하고 새 출구에 연출을 이어요. 잼쿠봇에도 같은 이름의 명령어를 만들어요

다른 이벤트 노드의 출력은 Warudo 플러그인 설치 및 연동에 정리돼 있어요.

이 가이드로 해결이 안 됐나요?

디스코드로 문의하기

명령어, 룰렛, OBS처럼 궁금한 걸 검색해 보세요.