Sprite 에디터를 만들었으니 활용을 많이 해봐야겠죠.
네온 프레임은 좀 과한 거 같긴 합니다만, 움직이는 큐브와 타오르는 횃불, 빛나는 애니참 정도는 옮길일도 없고
괜찮을 거 같아 팁을 드리려고 합니다.
주의! 어디까지나 인벤토리 위에 덮어씌우는 거라 큐브나, 횃불, 애니참이 없어도 보입니다. 따라서 시즌 초와 같이 큐브, 횃불, 애니가 없는 상황에 한정해서 json의 "filename"을 바꾸거나 json 자체의 이름을 바꿔서 비활성화
해주는 작업 정도는 직접 해주셔야합니다(난이도 : 쉬움(★☆☆☆☆).). 이 방법도 당연히 설명 드리겠습니다.
[구성품]
* 1.sprite : 네온 효과의 회전하는 정사각형 애니메이션
* 2.sprite : 네온 효과의 회전하는 두 겹의 직사각형(무기 슬롯 크기) 애니메이션
* 3.sprite : 횃불+애니참 애니메이션. 직접 본인 취향의 스킨이 적용된 횃불, 애니참을 인게임에서 찍어 배경을
유지한 채 AI로 변환해서 만드셔도 좋습니다. 꼭 배경 인벤토리가 나오도록 캡쳐하신 다음 아래처럼
이는 영상으로 뽑았습니다. 감사하게 잘 쓰고 있습니다.)
<대략 생성 프롬프트> * 대충 적어 만든거라 더 잘 적으시는 분들은 직접 적으시면 더 좋습니다.
A seamless loop video where the torch burns brightly with flickering flames and the gemstone glows with a slow, pulsing red light. The background and decorative borders from the image remain perfectly still and unchanged. The animation begins and ends with the exact same frame to create a perfect, infinite loop. Smooth, subtle motion.

움직이는 영상으로 뽑았습니다. 감사합니다.)
* data/global/ui/layouts/playerinventoryexpansionlayouthd.json (기존에 있을 경우 꼭 백업 하세요!)
파일을 열어 조금만 내려오시면 주석 달아놓은 곳부터 위의 블록친 세트가 몇 개 있을 겁니다.
이 AnimatedImageWidget 하나당 하나의 애니메이션 개체를 출력하므로, 추가하실 땐 저 문단을 계속 하나씩
추가하시면 되는 겁니다. 아래는 Offset 입력 방법입니다.
"name": "다른 개체는 이름이 같으면 출력이 안 됩니다. 꼭 숫자를 늘리거나 다른 이름으로 해주세요"
"rect": { "x": (+로 갈수록 우측으로, -로 갈수록 좌측으로) , "y": (+로 갈수록 아래로, -로 갈수록 위로) ,
"scale": (크기) }
// scale의 경우 1은 원본, 1.5는 1.5배, 2는 2배 이런식으로 크기 조절 가능합니다. 소수점 반영 OK
"filename": " (data/hd/global/ui/는 생략)경로/파일이름(.sprite 생략) "
// 잠시 꺼두고 싶을 땐 파일 이름 뒤에 한글로 아무거나 적어두면 됩니다.
(예시 : "filename": "custom/2보류")
"fps": (초당 재생할 프레임 수)
// 총 30프레임일 경우 "fps": 15면 2초가 걸리겠죠.
[적용법]
1. data 폴더에 압축풀어 나온 global, hd 폴더를 붙여 넣습니다.
2. data/global/ui/layouts/playerinventoryexpansionlayouthd.json를 여신 다음 게임을 켜서 인벤토리를 열고 각
개체의 x, y, scale값을 조정합니다.
(게임을 완전히 끄실 필요는 없고, Json 조정 및 저장 후 대기실 갔다가 입장. 단, 새로운 sprite파일 추가 시에
는 다시 켜주세요.)
※ 이 이상 풀어 설명드릴 길이 잘 없긴 하므로 꼼꼼히 읽어보시고 원리를 터득하셔서 원하시는 방향으로 인벤
토리를 꾸며보시기 바랍니다. 직접 GIF, Sprite 작업을 하실 때에는 제 최근 자료인 Sprite ED2R을 사용하시면
수월하게 진행 가능 합니다.