[TypeScript] 옵셔널(Optional) 속성은 옵셔널(물음표) 형태이기 때문에 사용하지 않으면 선언을 피할 수 있습니다. 옵셔널(Optional)직역하면 '선택적인', 값이 있을 수도 있고 없을 수도 있는 것을 나타냅니다. 참고 https://any-ting.tistory.com/99 https://devxoul.gitbooks.io/ios-with-swift-in-40-hours/content/Chapter-2/optionals.html TypeScript 2022.11.23
[TypeScript] var, let, const var 변수 재선언, 재할당 가능 let 변수 재선언 불가능, 재할당 가능 const 변수 재선언, 재할당 불가능 안정성에 맞게 let과 const를 사용하기 참고 https://velog.io/@bathingape/JavaScript-var-let-const-%EC%B0%A8%EC%9D%B4%EC%A0%90 var, let, const 차이점 JavaScript에서 변수 선언 방식인 `var, let, const` 의 차이점에 대해 알아보자. 1. 변수 선언 방식 우선, `var`는 변수 선언 방식에 있어서 큰 단점을 가지고 있다. 변수를 한 번 더 선언했음에도 불구하 velog.io TypeScript 2022.11.23
Kinematic Kinematic은 Kinetic과 다르게 질량을 신경쓰지 않음... https://m.blog.naver.com/subprofessor/222139326633 Unity/잡학 사전 2022.11.23
[Unity/UI] Sprite Renderer RenderQueue 관련 설정 문제카메라 렌더링으로 보여지는 Sprite Renderer 가 겹쳐서 보이거나 앞에서 보여야하는 것이 뒤에서 보이는 현상해결Material의 RenderQueue를 변경해주면 된다.만약 Material이 default였다면 새로 만들어서 RenderQueue를 변경해주면 된다.기본값은 3000이다.Transparent는 Geometry, AlphaTest 다음에 렌더링 되므로 해당 부분을 이용하면 될듯하다.참고https://docs.unity3d.com/ScriptReference/Rendering.RenderQueue.html Unity - Scripting API: RenderQueueSuccess! Thank you for helping us improve the quality of Unity Do.. Unity/문제 해결 2022.11.22
게임 개발 스터디 14 : 추가사항 정리 1. 캐릭터 정보캐릭터 별PID이름 -> object를 클릭하면 자동 바인딩이미지 -> Texture2D레벨 -> int등급 -> dropdown string타입(공격, 방어, 민첩 등) -> dropdown string사운드설명(Description)기존에 있던 값(HP, ATK, ATKRange, Weight, exp) -> float2. 바인딩 예제 참고https://docs.unity3d.com/Manual/UIE-binding-examples.html 3. 자동 바인딩CharacterData.cs를 CharacterBuilder.cs에서 자동 바인딩https://ansohxxn.github.io/unity%20lesson%202/ch7-4/ 4. 수정 5. type 관련 코드 간결화key, va.. Unity/게임 개발 스터디 2022.11.21
[Unity/UI] 버튼 위로 이미지 배치 시 영향 받지 않도록 하는 방법 (Overlapping Buttons) 이런식으로 겹쳐져 있고 네모Button(■)을 눌러야하는 상황인데 큰 원(O) Image가 위에 있어서 input이 정상적으로 되지 않았음큰 원(O) Image 의 Raycast Target을 비활성화 시키면 button input이 정상적으로 눌러질 수 있었음button도 화면에 raycast를 쏴서 click을 받는 것이기 때문에 raycast의 영향을 받지 않도록 하면 되는 것이었음참고https://stackoverflow.com/questions/36259386/unity-button-click-doesnt-work-when-overlap-a-have-collider2d-object-in-another Unity Button Click doesn't work When overlap a have c.. Unity/문제 해결 2022.11.18
게임 개발 스터디 13 : UQuery 지난번에 정확한 개념도 모르고 사용한 것 같아서 정리더보기Q는 UQuery로 요소 검색을 위해 사용되는 것"UQuery는 JQuery 또는 Linq를 기반으로 하며 동적 메모리 할당을 최대한 제한하도록 설계되었습니다. 이를 통해 모일 플랫폼에서 최적의 성능을 얻을 수 있습니다." 라고 문서에서 설명한다.참고https://docs.unity3d.com/Manual/UIE-UQuery.html Unity - Manual: UQueryRelative and absolute positioning C# example Best practices for managing elements UQuery You can use UQuery to retrieve elements from a visual treeAn object.. Unity/게임 개발 스터디 2022.11.16
[GitHub Desktop] Merge 용어 accept current change : 현재 변경 사항을 수락(내 것으로 merge) accept incoming change : 들어오는 변경을 수락(타인의 것으로 merge) accept both changes : 두 변경 사항을 모두 수락(병합) compare changes : 변경 사항 비교 통합 관리/문제 해결 2022.11.14
[Unity/IO] System.IO - 해당 경로에 파일이 있는지 확인 https://dlgnlfus.tistory.com/129 C# - 파일 존재 여부 확인방법C# 파일 존재 여부 확인방법123456789// C# 파일 경로 존재하는지 확인using System.IO;//파일경로string strFile = "C:\\test.txt"; FileInfo fileInfo = new FileInfo(strFile);//파일 있는지 확인 있을때(true), 없으면(false)if (fdlgnlfus.tistory.com Unity/문제 해결 2022.11.11
[Unity] scene 창에서 canvas를 선택하는 방법 Selection Wire 을 활성화시켜주면 된다.참고https://answers.unity.com/questions/916725/how-not-to-select-canvas-in-editor-scene.html How NOT to select canvas in editor scene - Unity Answers answers.unity.com Unity/문제 해결 2022.11.09