VFX LAB 스킬 갤러리
08

월하일섬

키를 누르고 차징 → 떼면 돌진. 1s/2s 단계마다 달이 커짐 (어긋남 2/4/6타, 3단계 파열)

모션
atk3 ×1.5
입력
누르고 있다 떼기 (차징)
코드
Runtime/Skills/MoonlitFlashSkill.cs
상태
완료

레퍼런스

  • 귀멸의 칼날 벽력일섬 — 준비 자세 → 폭발적 돌진 → 늦게 갈라지는 베기
  • 던전앤파이터 귀영섬 — 대시 궤적 트레일

연출 순서

  1. 차징누르는 동안
    atk3 의 등 돌린 자세(0.48s)에서 정지, 바람 오오라 + 발밑 먼지. 1단계 0~1s · 2단계 1~2s · 3단계 2s~
  2. 밤 펼침
    차징 시작 후 시전자 중심 원이 화면 전체로 펼쳐지며 별이 빛나는 밤(스텐실 3), 전방에 달이 떠오름. 단계마다 달이 커짐
  3. 발동떼는 순간
    dashskill x1.5, 용 머리·돌진선·연기 슬롯 숨김, C0001 뼈 이동 잠금
  4. 돌진 수평 베기
    단계별 거리만큼 직선 돌진, 그 선 위 모든 표적을 벰, 메인/잔상색 번갈아 잔상
  5. 달 갈라짐
    모션의 atk 순간(한 박자 늦게) 달이 가로로 갈라짐, 1타 히트스톱 8f
  6. 어긋남
    반쪽 달이 서로 밀리며 2/4/6타, 각 2f, 갈라진 면을 따라 번쩍
  7. [3단계] 파열
    잠깐 떨리며 하얗게 달아오른 뒤 달 조각 파열 1타, 14f · 크게 흔들림
  8. 닫힘 + 여운0.2s
    지금 주인공 위치로 밤이 닫힘

핵심

  • 버튼 홀드는 ctx.isHeld 를 시전 시작에 로컬로 복사해서 본다 (다른 시전이 ctx 를 바꿔도 안전). 패널/반복 시전은 autoChargeSeconds 자동 차징.
  • 정렬: 마스크 -13 → 밤하늘 -12 → 반짝이 -11 → 달 빛무리 -8 → 달 -6 → (표적 10 · 주인공 20).
  • 돌진으로 카메라가 움직여도 가장자리가 드러나지 않게 마스크 배율을 매 프레임 다시 계산.
  • 도트 보름달은 코드로 그림: 구 조명(왼쪽 위 앞), 경계 디더, 크레이터, 갈라진 면 1px 흰색.

수치 (인스펙터)

색 (메인 / 하이라이트 / 잔상)

mainColor#4da6ff
highlightColor#ffffff
shadowColor#111e3b

차징

chargePoseAnimatk3차징 자세: 이 애니메이션의 poseTime 초에서 정지 (atk3 0.48s = 등 돌리고 칼을 아래로 늘어뜨린 자세)
chargePoseTime0.48
stage2Time1이 시간을 넘기면 2단계
stage3Time2이 시간을 넘기면 3단계
autoChargeSeconds2.2버튼을 누를 수 없는 시전(패널 클릭, 반복)의 자동 차징 시간
dustColor#9eb2dbb2발밑 먼지 색

밤 (영역전개식 스크린스페이스)

skyTop#060b1c하늘 위쪽 / 아래쪽 / 은하수 띠 색
skyBottom#111e3b
skyNebula#336bbf
closeTime0.3닫히는 시간
twinkleInterval0.05반짝이는 별 생성 간격(초)

달

moonRiseDelay0.2차징 시작 후 밤이 펼쳐지고 달이 떠오르기 시작하는 시간
moonRiseTime0.45밤이 다 펼쳐지고 달이 다 뜨는 데 걸리는 시간
moonRisePx28떠오르는 거리(px)
moonForward6시전자 앞 달 중심까지 거리(유닛)
moonRadius1161/2/3단계 달 반지름(px)
moonRadius228
moonRadius344
moonAboveCut0.3베기 선 위로 달 중심이 올라가는 비율 (반지름 대비, 0 = 정중앙을 가름)

돌진 베기

dashAnimationdashskill돌진 모션. 'dash' 이벤트에 돌진 시작, 'atk' 이벤트 뒤 갈라짐
dashHideSlots[head1, head2, head3, head4, dash1, dash2, dash3, dash4, dash5, s1, s2]돌진 모션에서 숨길 슬롯 (dashskill 의 용 머리/보라 돌진선/연기 이펙트)
dashLockBoneC0001모션 자체의 앞으로 튀어나가는 이동을 막을 뼈 (코드가 위치를 옮기므로)
dashDistance181/2/3단계 돌진 거리(유닛). 이 직선 위 모든 표적을 벤다
dashDistance210.5
dashDistance313
dashTime0.07
trailWidth14검 트레일 굵기(px)
trailLife0.4

타격

splitDamage520
splitHitStop8
offsetDamage140
offsetHitStop2
offsetInterval0.075
offsetStepPx3어긋날 때 한 타마다 반쪽 달이 밀리는 거리(px)
burstDamage1600
burstHitStop14
burstShake9

마무리

afterglow0.2

내보낸 날짜 2026-10-29

이력

  • 2026-10-29 노트 생성 (기존 완료 스킬 자산화)