본문으로 건너뛰기

시작하기: 첫 블루프린트 만들기

이 글은 블루프린트를 처음 만드는 분을 위한 따라하기 예제입니다. 완성하면 시청자가 채팅에 !안녕이라고 치면 캐릭터가 손을 흔드는 동작이 됩니다.

먼저 블루프린트 개요에서 노드·포트·흐름의 개념을 가볍게 읽고 오면 이해가 쉽습니다.

만들 동작의 흐름

On Twitch Channel Message채팅 수신
String Contains!안녕 포함?
If Branch조건 분기
Play One Shot손 흔들기

네 개의 노드를 위처럼 연결하면 됩니다. 초록 선은 실행 흐름(▶), 흰 선은 데이터가 흐르는 연결입니다.

단계별로 만들기

1. 블루프린트 만들기

Warudo 에디터에서 Blueprints 패널을 열고 새 블루프린트를 추가합니다. 빈 캔버스가 나오면 빈 곳을 우클릭(또는 더블클릭)해 노드를 검색·추가할 수 있습니다.

2. 채팅을 감지하는 이벤트 노드

On Twitch Channel Message를 추가합니다. 이 노드는 채팅이 올 때마다 스스로 실행 흐름을 시작하는 이벤트 노드입니다(그래프의 출발점). 보낸 사람과 Message(메시지 내용)를 출력합니다.

치지직·SOOP·YouTube 등 다른 플랫폼을 쓴다면 그에 맞는 이벤트 노드(예: On Chzzk Chat)를 대신 쓰면 됩니다.

3. 특정 단어가 들어있는지 확인

String Contains를 추가합니다.

  • 이벤트 노드의 Message 출력 → String Contains의 입력 문자열에 연결
  • 찾을 문자열에 !안녕 입력

그러면 메시지에 !안녕이 들어있을 때 참(Boolean)을 출력합니다.

4. 참일 때만 갈라지게 하기

If Branch를 추가합니다.

  • String Contains의 결과 → If Branch의 Condition에 연결
  • 이벤트 노드의 실행 흐름(▶) → If Branch의 Enter에 연결

이제 조건이 참이면 If True, 거짓이면 If False 흐름이 실행됩니다.

5. 손 흔들기 애니메이션 재생

Play Character One Shot Overlay Animation을 추가합니다.

  • If Branch의 If True ▶ → 이 노드의 Enter에 연결
  • Character에 내 캐릭터 지정
  • Animation에서 손 흔드는 동작 선택

완성입니다. 채팅에 !안녕을 치면 캐릭터가 손을 흔듭니다. 🎉

한 걸음 더

  • 여러 명령 처리: 명령이 많아지면 If Branch를 여러 개 잇는 대신 Switch On String으로 한 번에 갈래를 나눌 수 있습니다.
  • 도배 방지: 같은 동작이 너무 자주 실행되지 않게 Throttle Flow를 중간에 넣습니다.
  • 변수로 기억하기: 횟수·점수를 저장하려면 변수 노드를 씁니다.

다음으로

  • 노드 목록에서 카테고리별로 사용할 수 있는 노드를 둘러보세요.
  • 각 노드 페이지의 사용 예시 섹션에 실제 활용 시나리오가 있습니다.
정보

이 사이트는 비공식 커뮤니티 문서입니다. 노드 구성·동작은 Warudo 버전에 따라 다를 수 있습니다.