반응형

Unity 153

Unity C# 클래스 정의에서 콜론(:) 이해하기

이모티콘・01・고양이 마멋 친구들 - Google Play 앱이모티콘・01・고양이 마멋 친구들: 무료 이모티콘, 회원가입 없이! 카톡, SNS로 감정 표현이 쉬워져요. 귀여움 가득, 대화창을 더 풍성하게!play.google.com  Unity C# 클래스 정의에서 콜론(:) 이해하기   Unity C# 개발에서 문법과 기호의 이해는 효율적이고 가독성 있는 코드를 작성하는 데 필수적입니다. 클래스 정의 시 사용되는 기호 중 하나인 콜론(:)은 상속과 생성자 체이닝에 있어서 중요한 역할을 합니다. 이 글에서는 간단하고 깔끔한 예제를 통해 이러한 개념들을 명확히 설명하겠습니다. 1. 상속콜론은 클래스가 기반 클래스로부터 메소드, 속성 및 기타 멤버를 상속받을 ..

Unity 2024.02.26

UnityEvent, UnityAction, Action(.NET)에 관하여

이모티콘・01・고양이 마멋 친구들 - Google Play 앱이모티콘・01・고양이 마멋 친구들: 무료 이모티콘, 회원가입 없이! 카톡, SNS로 감정 표현이 쉬워져요. 귀여움 가득, 대화창을 더 풍성하게!play.google.com  UnityEvent, UnityAction, Action(.NET)에 관하여     먼저 UnityAction과 Action의 차이 및 기타사항 UnityAction은 UnityEngine.Events 네임스페이스에 정의되어 있으며, Unity의 이벤트 시스템과 긴밀하게 통합되어 있다. 이런 이유로 UnityAction을 사용하는 이벤트는 Unity인스펙터에서 직접 조작할 수 있다. - UnityEvent와 그 파생 클래스들..

Unity 2024.02.22

Destroy와 DestroyImmediate의 차이

이모티콘・01・고양이 마멋 친구들 - Google Play 앱이모티콘・01・고양이 마멋 친구들: 무료 이모티콘, 회원가입 없이! 카톡, SNS로 감정 표현이 쉬워져요. 귀여움 가득, 대화창을 더 풍성하게!play.google.com  Destroy와 DestroyImmediate의 차이 Destroy와 DestroyImmediate는 Unity에서 게임 오브젝트나 컴포넌트를 파괴하는 메서드들이다. Destroy- 오브젝트를 안전하게 파괴하기 위해 사용한다.-파괴는 Destroy 메서드가 호출된 후 게임의 현재 프레임이 끝날 때까지 지연, 즉 메서드 호출 시점과 실제 오브젝트가 파괴되는 시점 사이에 짧은 지연이 있다. - 이 지연은 Unity가 현재 프레임에서 ..

Unity 2024.02.22

Rigidbody2D의 velocity를 Vector2.zero로 했음에도 불구하고 zero가 안 먹히는 현상

이모티콘・01・고양이 마멋 친구들 - Google Play 앱이모티콘・01・고양이 마멋 친구들: 무료 이모티콘, 회원가입 없이! 카톡, SNS로 감정 표현이 쉬워져요. 귀여움 가득, 대화창을 더 풍성하게!play.google.com  Rigidbody2D의 velocity를 Vector2.zero로 했음에도 불구하고 zero가 안 먹히는 현상  움직이고 있던 공을 갑작스럽게 멈추기 위해,스크립트로 velocity를 Vector2.zero를 대입했음에도 먹히지를 않는다.  원인은, 코드로 저렇게 했음에도 불구하고 유니티 물리시스템이 FixedUpdate 되기 전까지 한 번 더 작용을 해버려서 그렇다. 그래서 해결을 하려면 어쨌든 FixedUpdated를 거..

Unity 2024.02.21

Physics2d.Raycast 에서 감지가 되지 않을 때 When Physics2d.Raycast is not detected

이모티콘・01・고양이 마멋 친구들 - Google Play 앱이모티콘・01・고양이 마멋 친구들: 무료 이모티콘, 회원가입 없이! 카톡, SNS로 감정 표현이 쉬워져요. 귀여움 가득, 대화창을 더 풍성하게!play.google.com  Physics2d.Raycast 에서 Hit가 감지되지 않을 때 When Physics2d.Raycast is not detected  이런식으로 코드를 작성하고 아무리 봐도 이상이 없는데 Hit가 감지가 되지 않는다.  이런 일은 특히 2D게임에서 많이 일어나는데, 원인은 Background Object들이 모두 동일한 Z축 선상에 있었던 것. 즉, 모든 BG, Player, 기타 Object들이 겹쳐져 있어서 Ray를 쏘더라도 감지..

Unity 2024.02.21

스파인2D에서 셋팅한 에임, 유니티에서 동작하지 않을 때 When the aim set in Spine2D does not work in Unity SkeletonUtilityBone

이모티콘・01・고양이 마멋 친구들 - Google Play 앱이모티콘・01・고양이 마멋 친구들: 무료 이모티콘, 회원가입 없이! 카톡, SNS로 감정 표현이 쉬워져요. 귀여움 가득, 대화창을 더 풍성하게!play.google.com  스파인2D에서 셋팅한 에임, 유니티에서 동작하지 않을 때 When the aim set in Spine2D does not work in Unity SkeletonUtilityBone   SkeletonAnimation 이든 뭐든 일단 Hierarchy에 얹혀놓고 나서,SkeletonUtility 컴포넌트를 추가한 후 Spawn Hierachy 버튼을 눌러 Spine2D에서 셋팅한 뼈들을 불러온다. 그리고 나서 Aim 용 IK(..

Unity 2024.02.20

유니티 에디터 메뉴에 커스텀 버튼 만들기 및 구글 스프레드시트에서 데이터 불러와서 파일로 저장하기 Creating a custom button in the Unity Editor menu and loading data from Google Spreadsheet and saving it as a file

유니티 에디터 메뉴에 커스텀 버튼 만들기 및 구글 스프레드시트에서 데이터 불러와서 파일로 저장하기 Creating a custom button in the Unity Editor menu and loading data from Google Spreadsheet and saving it as a file    이모티콘・01・고양이 마멋 친구들 - Google Play 앱이모티콘・01・고양이 마멋 친구들: 무료 이모티콘, 회원가입 없이! 카톡, SNS로 감정 표현이 쉬워져요. 귀여움 가득, 대화창을 더 풍성하게!play.google.com  구글 스프레드시트에서 데이터를 불러오거나 저장하기 위해서는 Google Sheets API를 사용해야 한다. 이를 위해서는 구글 클라우..

Unity 2024.01.31

플랫폼 별 Application.persistentDataPath 위치

플랫폼 별 Application.persistentDataPath 위치     이모티콘・01・고양이 마멋 친구들 - Google Play 앱이모티콘・01・고양이 마멋 친구들: 무료 이모티콘, 회원가입 없이! 카톡, SNS로 감정 표현이 쉬워져요. 귀여움 가득, 대화창을 더 풍성하게!play.google.com  Unity에서 Application.persistentDataPath는 애플리케이션에 할당된 저장공간 내의 경로를 나타낸다. 이 경로는 사용자의 데이터를 저장하기에 적합한 위치로, 애플리케이션이 데이터를 영구적으로 저장할 수 있는 곳이다. 각 플랫폼마다 persistentDataPath의 실제 위치는 다를 수 있음. 윈도우즈 스탠드얼론(Windows Stan..

Unity 2024.01.30

WaitUntil, WaitWhile 차이 Difference between WaitUntil and WaitWhile

WaitUntil, WaitWhile 차이 Difference between WaitUntil and WaitWhile    이모티콘・01・고양이 마멋 친구들 - Google Play 앱이모티콘・01・고양이 마멋 친구들: 무료 이모티콘, 회원가입 없이! 카톡, SNS로 감정 표현이 쉬워져요. 귀여움 가득, 대화창을 더 풍성하게!play.google.com  WaitWhile과 WaitUntil은 Unity에서 코루틴을 사용하여 특정 조건에 따라 실행을 지연시키는 명령입니다. 이 두 명령은 매우 유사하지만, 조건을 평가하는 방식에서 차이가 있습니다. WaitUntil사용 방법: yield return new WaitUntil(predicate); 동작 원리: pred..

Unity 2024.01.30

서드파티, 플러그인 그리고 라이브러리 Third parties, plugins and libraries

서드파티, 플러그인 그리고 라이브러리 Third parties, plugins and libraries     이모티콘・01・고양이 마멋 친구들 - Google Play 앱이모티콘・01・고양이 마멋 친구들: 무료 이모티콘, 회원가입 없이! 카톡, SNS로 감정 표현이 쉬워져요. 귀여움 가득, 대화창을 더 풍성하게!play.google.com   서드파티, 플러그인, 라이브러리는 모두 소프트웨어 개발과 관련된 용어이지만, 각각 다른 의미를 가지고 있습니다. 이들의 공통점과 차이점을 살펴보겠습니다.  공통점소프트웨어 개발의 확장성: 이들 모두 소프트웨어 개발의 확장성과 유연성을 증가시키는 역할을 합니다. 외부 자원 활용: 기존의 소프트웨어나 애플리케이션에 외부에서..

Unity 2024.01.30
반응형