게시글
질문&답변
2021.09.14
버그가 되는 이유
OnBecameInvisble()이라는 함수가 유니티 API 자료에서는 그냥 안보이게 되면 호출이 된다라고 만 하는데 구체적으로는 보였던게 안보일 때는 말하는거라고 봐야겠죠? 그러니까, 저 버그가 발생 했을때, 화면속에 안보이는게 파괴되어서 또 다시 한번 더 안보이게 됐지만, OnBecameInvisible()은 호출이 안됀거구요
- 0
- 2
- 288
질문&답변
2021.06.03
bounds.size와 size의 차이
프로젝트 자체를 전달해 드리고 싶은데 어떻게 하면 좋을까요? 메일로는 용량이 너무 크다고 하다 guthub에 올려뒀는데 묘안이 있을까요?
- 0
- 2
- 1.3K
질문&답변
2021.03.23
이게 같은 의미인가요?
답변 감사드립니다 예전에 C를 배우긴 했는데, 다 배운건 아니고 딱 포인터 배우고 그만뒀거든요 설명해주신 포인터와 이중포인터는 설명 듣고 바로 이해는 했습니다. 그리고 왜 이 질문을 하게 됐는가 생각해보니까 저도 모르게 머리속에서 참조와 주소가 같은 것이다라고 생각을 한 모양입니다 알려주신 내용과 제 기억을 더듬어 결론을 내봤는데 맞는지 확인을 해주실 수 있을까요? 변수가 주소를 들고 있는 경우와 참조(이중포인터)를 들고 있는 경우는 다르다 주소를 들고 있는 변수를 따라가면 해당 주소에 상주하고 있는 값을 만날 수 있다 참조를 들고 있는 변수를 따라가면, 해당 주소에 상주하고 있는 또 다른 주소를 만날 수 있다. 최종적으로 값을 만나려면, 그 또 다른 주소를 따라 가면 된다 이런건가요?
- 2
- 2
- 176
질문&답변
2021.02.19
복습을 하려고 합니다
일단은, 각 장르마다 어느정도 정해진 방법들이 있다고 말씀해주시니까 그것부터 해보는게 좋겠네요 감사합니다
- 5
- 2
- 183
질문&답변
2021.02.12
this 키워드
ClosePopupUI는 인자로 UI_Popup을 받고 있으니,UI_Popup 스크립트를 상속받은 Component를 인자로 받겠다는 의미가 됩니다.(게임오브젝트를 인자로 받을 것이었으면 GameObject로 받아줘야 합니다.) 만약에, UI_Popup 클래스를 상속받는 다른 클래스에서 ClosePopupUI()를 호출하면, 그 차일드 클래스의 componenet가 지워지는거죠? Component는 반드시 GameObject에 기생하는 형태로 동작하기 때문에 GameObject를 인자로 받는 대신 이렇게 원하는 특정 Component를 받아주면 편리합니다. 이게 편리한 이유는 특정한 Component만을 없애고, 그 Component를 들고 있던 GameObject는 살릴수 있으니까 그런거죠?
- 0
- 3
- 343
질문&답변
2021.02.10
Lambda랑 delegate의 이해가 부족한거 같은데요
생각을 너무 어렵게 하고 있었나 봅니다 해답의 실마리는 람다식 가장 첫부분에 있었네요 "함수를 변수로 받을 수 있게끔 해준다" 언제나 감사드립니다
- 2
- 2
- 364
질문&답변
2021.02.10
Rect Transform
첫번째 답변에 따르면, 코드에서 접근하려는 컴포넌트 그자체가 게임오브젝트에 달려있지 않지만, 해당 게임 오브젝트가 코드에서 접근하려는 컴포넌트를 상속받고 있는 컴포넌트를 들고 있으면 괜찮다는 말씀이시죠? 컨텐츠 작업에 유용하다는 말씀은 무슨 뜻인가요? 두번째 답변에서 영상에서 잘 움직이고 있는 RectTransform은 ItemIcon의 TectTransform이고 제가 질문 드린바는 AddUIEvent(go, (PointerEventData data) => {transform.position = data.position; }, Define.UIEvent.Drag); 코드가 이럴때의 경우, 드래그해서 transform.positon에 변화가 생기는 대상은 캔버스 그자체 UI_Button이잖아요? 그런데 이건 코드를 저 상태로 두고 Image UI를 드래그 해도 움직이질 않더라고요
- 0
- 3
- 323
질문&답변
2021.02.05
Delegate가 헷갈려요
답변 달아주신거랑 그 다음 강의 Lambda를 보고 있는데 여기서 delegate 쓰시는거 보고 또 이해에 진전이 있었습니다 처음에, delegate는 함수를 인자로 넘기기 위한거다 라는것에 더 중점을 뒀어야 했나봅니다 제가 이해해서 내리는 정의를 써보면 delegate는 (이런 말 없을것 같지만) nested methods를 가능하게 해주는 수단이라고 봐야겠습니다 기능이 전혀 다른 함수들이 있는데 이들이 서로 연계되어 겹쳐져서 (nested) 사용될 때 delegate가 필요하다 delegate를 인자로 받는 함수와 delegate를 따르는 함수가 있으면 첫번째 함수안에서 두번째 함수가 돌아가는거다 이런식으로 이해하면 되나요?
- 0
- 3
- 545
질문&답변
2021.01.30
계속 의문이 듭니다
아 그건 제가 캐나다 살고 있어서요ㅎ 일을 집에서 하는터라 쉬는시간마다 한강씩 듣거든요 아니면 전날 들은거라 그래서 시간대가 항상 그래요 ㅎㅎ 다시 한번 감사드립니다
- 2
- 6
- 285
질문&답변
2021.01.29
계속 의문이 듭니다
와 대박 어제 공부한거라 혹시나 했는데 맞네요 강의 듣기 전에는 질문은 어떻게 해야 하나 했는데 이렇게 답변 잘 해주셔서 정말 감사드려요 지금 이거 말고도 Unity C#시리즈 다 구매해두고 다 공부하는날을 기다리고 있는데 그 와중에 이렇게 피드백을 잘해주셔서 더욱 든든합니다 아, 유니티 끝나면 얼마전에 발표하신 C++ 언리얼도 들을겁니다 강사님덕분에 공부복 터졌습니다 ㅋㅋ
- 2
- 6
- 285