CS/C# & Unity

C#의 this

혀니리리 2023. 12. 12. 13:16
728x90

[Unity] this와 gameObject의 차이점. GameManager와 같은 클래스의 인스턴스는 하나의 게임에 여러개가… | by 양유성 | Medium

 

[Unity] this와 gameObject의 차이점

GameManager와 같은 클래스의 인스턴스는 하나의 게임에 여러개가 있으면 안될 때가 있다.

medium.com

[c# 기초] this 키워드 , this() 생성자 개념 (tistory.com)

 

[c# 기초] this 키워드 , this() 생성자 개념

이번 포스팅에서는 this키워드, this() 생성자에 대해 알아보겠습니다. 1. this 키워드 클래스 외부에서 클래스 내부에 있는 멤버변수에 접근하려면 아래와 같이 객체명.멤버면수명으로 접근을 합니

yeko90.tistory.com

this: 클래스 내부에 있는 메소드에서 클래스 멤버변수값을 사용하고 싶을 떄 사용

콜론을 쓰고 매개변수 옆에 붙이면 그대로 쓸 수 있음!

 

this와 gameObject 차이

this는 컴포넌트(.cs 스크립트)를 의미/

gameObject는 객체화된 인스턴스를 의미한다.

 

Destroy(this): 컴포넌트만 없어짐

Destroy(gameObject) : 해당 오브젝트, 해당 오브젝트를 통해 상속되고 만들어진 다른 오브젝트가 모두 없어짐

728x90

'CS > C# & Unity' 카테고리의 다른 글

가비지컬렉터(GC : Garbage Collection)  (1) 2023.12.12
C#의 string  (0) 2023.12.12
const와 readonly의 차이 (+ static)  (1) 2023.12.12
직렬화와 역직렬화  (1) 2023.12.12
스태틱 게임오브젝트와 배칭  (0) 2023.10.01