본문 바로가기

작업실/도구4

Android SAF External File Control: Gamemaker Studio 2 Extension 한국어 문서 Android SAF External File Control Extension안드로이드의 SAF를 이용한 폴더 및 파일 접근 Android External File Control by Corin Choi | GameMaker: MarketplaceThis item is now in your basket. Continue Shopping Checkoutmarketplace.yoyogames.com(2024. 05. 06. 업데이트) 익스텐션 v1.1.6 한국어 문서입니다.목차소개주의사항요구사항사용 가능한 함수참고사항Android 14 (API 33~)에 대한 지원Android 14에는 이전에 안드로이드 정책으로 변경되었던 권한 요청 방식을 선택이 아닌 강제합니다. 아직 업데이트를 하지 않은 게임메이커의 권.. 2024. 5. 6.
SFGenerator.exe: 스프라이트 폰트 생성기 font_add_sprite_ext 에 사용할 스프라이트를 생성할 때 유용합니다. SFGenerator - Google Drive 이 폴더에 파일이 없습니다.이 폴더에 파일을 추가하려면 로그인하세요. drive.google.com 출력하고 싶은 글자를 입력하고, 폰트와 색상을 선택하면 스프라이트 파일로 변환할 수 있습니다. 과도하게 큰 폰트(75pt~)와 많은 글자(2,500자~)의 사용은 오류를 일으킬 수 있습니다. 폰트는 시스템에 설치되어있는 폰트를 선택 할 수 있습니다. 폰트 파일(.ttf 권장)을 갖고 있다면 설치한 후 다시 실행해야 합니다. 색상은 투명도를 지정할 수 없습니다. 공백 글자를 지정하면 공백의 너비가 해당 글자의 너비와 같아집니다. 게임메이커에서 자동으로 가장 너비가 긴 문자를 선택.. 2021. 12. 23.
Merge2CSV.py: CSV 병합 도구 CSV 병합 도구 언어 번역(language.csv) 등의 파일을 병합하는데 유용합니다. 내용이 겹치는 두 CSV를 서로 병합할 때 사용합니다. 구 버전의 한글 번역을 최신 버전의 미번역 파일(번역 할 예정)과 병합할 때, 구 한글 번역을 살리면서 최신 버전 파일과 합칠 수 있습니다. 파이썬이 있다면 파이썬 코드로 실행하는 게 더 좋습니다. 응용프로그램은 오래된 코드를 사용하여 종료 메시지가 뜨기 전까지 파일이 저장되지 않습니다. 반면 파이썬 코드는 병합 작업이 완료되면 바로 파일이 저장됩니다. 코드 전문 - MergeCsv.py import os import csv import codecs import time print("\n \n \n HI! This is CSV File Merger. \n") t.. 2021. 9. 13.
AutoReplace.py: 표현식 기반 탐색 후 변환 도구 표현식 기반 탐색 후 변환(Search & Replace) 도구 변수만 다르고 형태는 같은 코드가 여러 개 있을 때 사용하면 손을 덜 귀찮게 해줍니다. 어떤 일을 하는 도구인지 예시로 설명을 시작하겠습니다. 리스트를 세 개 만들었다고 하면, new_listA = ds_list_create(); new_listB = ds_list_create(); new_listC = ds_list_create(); 이 리스트를 지우기 위해서 ds_list_destroy(new_listA); ds_list_destroy(new_listB); ds_list_destroy(new_listC); 위와 같이 세 줄의 코드가 추가되었습니다. 여기까지는 쉽습니다. ​ 이제 이 리스트를 21개 더 만들었다고 생각해봅시다. 그러면 리스.. 2021. 9. 13.