분류 전체보기

    [Unity] C# - Serializable, NonSerialized

    C#을 Unity 상에서 사용할 때 2가지의 차이점은 간단하다. 인스펙터 테이블에 나오냐 안나오냐이다. 하지만 2가지 차이점이 있다면 public 형태의 변수는 기본적으로 인스펙터 테이블에 나오게 된다. 하지만 특정 객체의 인스턴스는 기본적으로 나오지 않게 된다. [System.NonSerialized] 기본적으로 Unity C#에서 public 형태의 기본형 변수(int, float, String 등)들은 인스펙터 테이블에 그대로 노출이 된다. 하지만 구조상 public이어야 하지만 노출 시키면 안되는 것들이 몇가지 있게 된다. 이럴 경우 System.NonSerialized를 사용하게 된다. public float perpAmount = 0.0f; public float steepPerpAmout =..

    #키 입력 및 Dictionary 사용방법

    https://kimkitty.net/archives/1696 Kim Kitty's Blog 김키티의 아수라장 - C#,PC게임,이슈,트렌드 kimkitty.net >> Dictionary https://unity-programmer.tistory.com/9 [Unity] 키 입력 받는 방법 세 가지 비교 1. if 사용 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 using UnityEngine; public class UseIf : MonoBehaviour { // Update is called.. unity-programmer.tistory.com >> ..

    #Unity 위치와 다른 회전값 가져오기

    보호되어 있는 글입니다.

    [Unity] 싱글톤 패턴 만드는 방법

    유니티에서 싱글톤을 만드는 4가지 방법 여기 유니티에서 싱글톤(Singleton)을 사용하는 여러가지 방법이 있다. 1) 일반적인 방법, 2) "자체 포함" 방법, 3) 빠르지만 지저분한 방법, 4) C#을 사용하는 사람들을 위한, 접근자 방법 1. 일반적인 방법 일반적인 방법은, GameObject에 첨부된 클래스에 정적 "GetInstance()" 함수를 만드는 것이다. 그리고 instance변수에 대해서 확인을 한다. 만약 instance가 null이 아니면 instance값을 반환하고, null인 경우, 클래스(여기서는 MyClass)를 첨부한 게임오브젝트를 하나 추가해야된다는 경고 메시지를 출력한다. public class MyClass { private static MyClass instanc..

    [Unity3D] AvatarMask HUMANOID 이용

    https://xtar.tistory.com/10 Humanoid를 이용한 조준모드(aimMode) - 유니티3D ◈Humanoid를 이용한 상체 조준 모드 보통적으로 FPS 또는 TPS를 하면 플레이어는 조준을 할경우 상체만 움직이게 되는것을 많이 보게된다. 이러한 기능은 유니티 휴머노이드의 기능을 통해 구현이 가능하다. *본.. xtar.tistory.com 상체 / 하체 등 , 분리된 동작으로 애니메이션을 이용해야 할 경우 사용한다.

    유용한 윈도우 프로그램

    보호되어 있는 글입니다.