전체 글 120

[SourceTree] 'fast-forward가 가능해도 새 커밋으로 생성' 의 의미

나는 기본적으로 저 체크 박스가 풀려있었는데 Merge branch 'develop' into '(내 브랜치)' 라는 커밋 기록이 남지 않고 통합되버려서 흠냐링 왜 그러지 했는데 알고보니 지금까지 fast-forward : branch 간의 병합을 진행할 때 추가 커밋없이 해당 브랜치의 Head commit으로 이동되는 것 이 되고 있어서 그랬던 것 그래서 체크를 해주게 되면 merge를 했다는 커밋 기록을 남길 수 있게 됨 옵션에서 체크 박스 활성화를 해둘 수 있음 참고 https://velog.io/@devp1023/GIT-%EB%B3%91%ED%95%A9-%EC%B6%A9%EB%8F%8C-%ED%95%B4%EA%B2%B0-3-way-merge-fast-forward

[Unity/UnityEditor] Undo Redo MissingReference

너무 어려워!!!EditorWindow에서 Undo Redo 시에 MissingReference가 날 수가 있는데 Undo 를 이것저것해봐도 적용되지 않았다.그래서 찾아보니 SerializedObject를 사용하면 된다는데 생각만큼 로직에 적용하기 쉽지 않았는데겨우겨우 해보니 Undo Redo가 아주 수월하게 된다 참조 에러에는 직렬화가 최고구나;;참고[1] https://forum.unity.com/threads/monobehaviour-references-are-lost-on-undo.587011/[2]chatGPT[3] https://kingmuffin.tistory.com/95[4] https://m.blog.naver.com/PostView.nhn?blogId=hammerimpact&logNo=..

Unity/UnityEditor 2023.07.28

[Python] module 사용 종합 버전(json, os, dict, shutil, string)

import json import os.path import shutil '''json''' # 읽기 with open('경로', "r") as file: json_data = json.load(file) # 쓰기 with open('경로', "w") as file: json.dump(json_data, file, indent="\t") # indent = "\t" : 들여쓰기 포함 '''os''' # 디렉토리 생성 os.makedirs('경로') # 경로 존재 확인 if os.path.exists('경로'): print("있다") # 해당 경로에 있는거 열기 os.startfile('경로') # 절대 경로 찾기 os.path.abspath('경로') # 파일 제거 os.remove('경로') # 경로의..

Python 2023.07.27

[Unity/최적화] Unity Korea Youtube - 알쓸유잡 메모리

Force To Mono : 스테레오 타입으로 변환, 모바일에서는 서라운드같은 음향효과가 크게 중요하지 않기 때문에 사용하는 편    (비권장)Decompress on load : 메모리에 압축을 풀어서 올림, 재생속도가 굉장히 빨라야되는거나 사이즈가 굉장히 작은 것 아니면 웬만해서 사용하지 않아야 함   (권장)Compressed into memory : 압축을 해서 올리는 것, 1메가 이하에 사용   (권장)Streaming : 긴 배경음악처럼 사이즈가 큰 것에 사용   IOS, AOS 상관없이 Vorbis 사용 권장배경음을 교체하는 경우   Mute를 사용해도 메모리에 올라가 있음   그러므로 사용할때마다 로드를 하는 방식을 권장

Unity/최적화 2023.05.31

[Unity/UnityEditor] 용어 정리

ongui : game view가 이벤트를 받으면 호출애트리뷰트ExecuteInEditMode : play mode 가 아니어도 동작시킬 수 있으나 끊기는 현상이 있음IMGUI(Immediate Mode GUI) : 직역하면 직접적인 모드, 즉시 모드, 코드 기반 gui 시스템OnInspectorGUI() : 커스텀 인스펙터, Inspector 창에서 활동 감지참고https://bloodstrawberry.tistory.com/m/849https://docs.unity3d.com/kr/530/Manual/gui-Basics.html IMGUI 기본 사항 - Unity 매뉴얼이 섹션에서는 Unity의 IMGUI(Immediate Mode GUI) 시스템을 사용하여 Controls 를 스크립팅해야 하는 필요..

Unity/UnityEditor 2023.05.23