만든 이유:
지금까지 수많은 에셋 이름을 수작업으로 일일히 에셋 이름 명령어에 박아놓고 있었는데 거의 반년이 넘어서야 "걍 이거 코드로 리스트 쪄서 복붙하면 되는거 아님??" 이라는 생각이 들었음
그럼 반년동안 난 뭔 노가다를 하고 있었던 건가
아래 파이썬 코드 복붙 후 경로만 에셋 이미지 모은 폴더로 경로 지정해 주면 댐
추가할 문자열은 만약 시뮬봇처럼 인물이 여러명일 경우에 쓰려고 넣었는데 쓸모있을진 몰루
import os source = '폴더 경로' source_folder = source output_file = source + '/output.txt' user_input = input("추가할 문자열 입력 (없으면 바로 엔터): ") all_files = os.listdir(source_folder) png_files = [f for f in all_files if f.lower().endswith('.png')] png_files.sort() with open(output_file, 'w') as f: for png_file in png_files: filename_without_extension = os.path.splitext(png_file)[0] if user_input: f.write(user_input + "&" + filename_without_extension) else: f.write(filename_without_extension) f.write(', ') print("완료!") |
실행하면 에셋 이름 모은 리스트가 생기고
이걸 리스트에다 복붙으로 박아주면 끝!
추가로 에셋 이미지의 png 이름을 지울 필요 없이
난 이런식으로 아웃풋 디스플레이에 png를 알아서 붙이도록 규식이를 주었음
{{img="(.+?)"}} (이 형식은 에셋 명령에서 {{img="<image command>"}} 로 명령어 지정함) |
{{img::$1.png}} |
혹시 나처럼 수동 노가다로 에셋 이미지 명령 넣는 사람이 더 생기질 않길 바라며 올림