소개
게시글
질문&답변
2023.05.22
-1리턴이 대부분입니다
오래전 질문이라 해결 하셨는지 모르겠지만클라이언트 쪽 마지막의 sleep을 주석처리 하시면 아마 작동 할 듯 싶습니다.
- 0
- 3
- 353
고민있어요
2021.04.21 05:52
초기 설정까지의 개인적인 학습방법
- 2
- 0
- 205
질문&답변
2021.04.14
GameObject obj1 예제에서 질문입니다.
지나가다 답변 드립니다. obj1을 gameobject를 가르키는 변수명일 뿐입니다. 실제 gameobject이름하고는 무관합니다. 만약 새로 생긴 gameobject의 이름을 변경하고 싶다면 obj1.name ="obj1" 로 변경 하시면됩니다.
- 0
- 1
- 188
질문&답변
2021.04.14
문법에 대한 질문입니다.
지나가는 학생이지만 아는 범위 내에서 답변 드려봅니다. gameObject 는 해당 Object를 가져오기 위해 유니티에서 제공하는 get 프로퍼티입니다. 원래 object를 가져오기 위해 Get함수 등을 사용하여야 하지만 gameObject를 하면 해당 object를 가져올 수 있습니다. 예를 들면 ship 오브젝트에 연결된 shipScript컴포넌트가 있다고 봅시다 shipScript 에서 gameobject 를 치면 바로ship 오브젝트를 의미합니다. 또 enemy 오브젝트에 enemyScript가 있다고 합시다 enemy에서 ship에 접근하려면 enemyScript에서 이때 public GameObject ship; 정의하고 ship오브젝트를 연결 시켜줍니다. 여기서ship의 오브젝트에 접근 할 수 있습니다. GameObject에 접근하는 방식은 여러가지 이며 위의 예시는 그 중 하나 입니다. AddComponent는 의미 그대로 컴포넌트를 추가 한다는 의미 입니다. 컴포넌트는 유니티 에디터에서 추가 할 수도 있고 AddComponent를 통해서 코드에서 추가 할 수 있습니다. gameobject.AddComponent(); gameobject.AddComponent(); gameobject.AddComponent(); 등등 내가 만든 컴포넌트부터 유니티에서 제공되는 컴포넌트 온갖것을 필요에 따라 추가 할 수 있습니다. 는 제네릭 문법입니다. 일종의 사용자 정의의 데이터(컴포넌트)를 사용할 수 있도록 미리 정의된 함수나 클래스입니다. 그렇게 어려운 문법은 아니지만 막상 제작하려고 하면 멍할 것입니다. 일단 기본 문법을 가볍게 훓어보시고 기존에 있는 코드나 튜토리얼에 익숙해지는 것이 중요합니다. 그리고 여러번 학습하시면 안보이던 것들이 자연스럽게 단계별로 보이게 됩니다.
- 0
- 2
- 160
질문&답변
2021.03.14
UI 자동화 2 - 강의 내용
답변 감사합니다. 제가 TryGetValue를 잘못 알고 있었습니다. 반환값을 인자로 받을수 있는지 몰랐습니다.
- 0
- 2
- 174