심스틸러

고정 헤더 영역

글 제목

메뉴 레이어

심스틸러

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (213)
    • 모의 해킹 (3)
    • 리눅스 (3)
    • 보안 (2)
    • 파이썬 (40)
    • 쉘 스크립트 (0)
    • C++ 문법 (43)
    • GitHub (6)
    • 자료구조 (1)
    • 유니티 (75)
    • 프로그래밍 에러 (1)
    • Node.json (26)
    • Photon (0)
    • 언리얼엔진 (10)
    • Project 다이어리 (3)

검색 레이어

심스틸러

검색 영역

컨텐츠 검색

유니티

  • [Unity] AnimationCurve

    2024.05.02 by simstealer

  • [C#] 제네릭

    2024.04.16 by simstealer

  • [Unity] 오브젝트 풀링

    2023.05.07 by simstealer

  • [C# and Unity] Ation & Func 그리고 event

    2023.05.05 by simstealer

  • [C#] 중첩 클래스

    2023.04.16 by simstealer

  • [C#] Class 상속 방지하기(sealed)

    2023.04.15 by simstealer

  • [C#] base

    2023.04.15 by simstealer

  • [C#] this 생성자

    2023.04.07 by simstealer

[Unity] AnimationCurve

- Script를 만들어서 오브젝트를 만들어서 붙여주고 x, y ,z 값을 입력해줍니다.using UnityEngine;namespace AnimationCurvePractice{ public class AnimationCurveTest : MonoBehaviour { [SerializeField] private AnimationCurve x_animationCurve; [SerializeField] private AnimationCurve y_animationCurve; [SerializeField] private AnimationCurve z_animationCurve; private float curTime; [Serializ..

유니티 2024. 5. 2. 10:01

[C#] 제네릭

using System.Cllections; using System.Collections.Generic; using UnityEngine; using System; public class Generic { private T data; public T Test01Generic(T n) { return n; // 여기서 T는 클래스에서 받은 타입 } // 여기서 G는 함수에서 인자로 받은 값의 타입 public T Test02Generic(G n) { T tt = data; return tt; } }

유니티 2024. 4. 16. 14:08

[Unity] 오브젝트 풀링

using System.Collections; using System.Collections.Generic; using UnityEngine; public class PoolManager : MonoBehaviour { // 복제할 프리펩 public GameObject prefabs; // 오브젝트 프리펩 담을 공간 public List pools; // 풀 사이즈 [Range(1, 30)] public int poolSize; // 불러올 풀의 인덱스 public int poolCursor; private void Awake() { // 풀 리스트 초기화 pools = new List(); // 풀 사이즈 만큼 풀링 오브젝트를 생성해줍니다. for (int index = 0; index < poolSi..

유니티 2023. 5. 7. 20:55

[C# and Unity] Ation & Func 그리고 event

Ation, Func 둘다 delegate의 기반으로 만들어진 기능입니다. C#이 버전 업이 되면서 기능이 확장된 개념입니다. // Action using System.Collections; using System.Collections.Generic; using UnityEngine; using System; // Action, Func을 사용하기 위해 필요합니다. public class ActionTest : MonoBehaviour { private Action testAction; /* Action은 매개변수를 받을 수도 있습니다. private Action testAction; 이런 경우 매개변수와 동일한 함수만 등록할 수 있습니다. */ private void Start() { testActio..

유니티 2023. 5. 5. 15:39

[C#] 중첩 클래스

namespace MainApp { // 중첩 클래스 class OutClass { private int a = 1; public class InClass1 { private int b = 2; private void B() { // 외부 클래스와 동등 클래스에 접근 OutClass outClass = new OutClass(); outClass.A(); // 중첩클래스의 private에 접근 가능 InClass2 inClass2 = new InClass2(); inClass2.C(); // 중첩클래스 안에 있지만 동등한 클래스의 private에 접근 불가능 } } public class InClass2 { private int c = 3; private void C() { } } private void..

유니티 2023. 4. 16. 00:35

[C#] Class 상속 방지하기(sealed)

클래스가 상속을 시키지 않게 하는 방법입니다. namespace MainApp { sealed public class ParentClass { public string name; // 기본 생성자 public ParentClass() { name = "abc"; } protected void ParentMethod() { Console.WriteLine(name); } } public class ChildClass : ParentClass // 컴파일 에러가 납니다!! { public ChildClass() : base() { name = base.name + "def"; } public void ChildMethod() { base.ParentMethod(); } }

유니티 2023. 4. 15. 22:17

[C#] base

namespace MainApp { public class ParentClass { public string name; // 기본 생성자 public ParentClass() { name = "abc"; } protected void ParentMethod() { Console.WriteLine(name); } } public class ChildClass : ParentClass { public ChildClass() : base() // base를 사용해서 상속받은 부모 클래스의 멤버 변수, 멤버 함수 등을 사용할 수 있다. { name = base.name + "def"; } public void ChildMethod() { base.ParentMethod(); } }

유니티 2023. 4. 15. 22:15

[C#] this 생성자

namespace MainApp { public class Main { public string name; public int age; public string tel; // 기본 생성자 public Main() { name = "abc"; } public Main(int a) : this() // 기본 생성자를 같이 호출 { age = a; } public Main(int a, string b) : this(a) //기본 생성자, int 매개변수의 생성자도 같이 호출 { tel = b; } } class MainApp { static void Main(string[] args) { // 새로운 객체를 만든다. Main main1 = new Main(); Main main2 = new Main(10); ..

유니티 2023. 4. 7. 23:53

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 10
다음
TISTORY
심스틸러 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바