본문 바로가기

가이드/Unity, C#61

Rider 유니티 자동완성, 글자색 변환 안될때 해결법 보통 라이더에서 유니티 코드 오픈시 이런식으로 종류에 따라 색이 표시되면서 자동완성 기능을 지원하게 된다. 만약 이렇게 되지 않을경우 라이더 -> Preferences Environmoent -> .NET Core와 Mono를 설치해 주면 정상적으로 작동한다 2022. 1. 31.
유니티 OnDrag 중에 OnPointerEnter 호출되지 않는 문제 해결법 A UI를 드레그 하여 B UI 위치에 드롭을 하는 발동하는 기능을 만들고 싶었다. 흔히 많이 사용하는 방식으로 A UI에 해당 코드를 넣어주었다. 그리고 B UI에 B UI위에 마우스가 올라가는지 판별하는 변수를 만들어 주었다. 여기서 문제가 발생하였는데 OnDrag중에는 OnPointerEnter가 호출이 되지 않았다. 그 이유는 해당 함수들은 RayCast를 이용하는데 드레그 하는 동안에는 항상 마우스 아래 A UI가 있다보니 그 아래에 있는 B UI를 인식하지 못했던 것이다. 해결법으로는 시작시 raycastTarget = false; 로 꺼주고 OnEndDrag 에서 다시 true로 바꾸어 주면 해결이 된다. 2021. 12. 10.
라이더(Rider) 줄바꿈, 개행 길이 조절하는법 라이더에서 중앙에 보이는 회색 줄을 기준으로 자동으로 줄이 바뀌게 된다 해당 줄을 조절하는 방법은 File -> Settings Code Style -> Hard Warp at -> 숫자를 원하는 만큼 조절하면 된다. 2021. 10. 14.
유니티/C# Primary constructor body is not allowed 오류 유니티에서 스크립트 작성중 오류가 발생하였다. 만약 이글을 보는 당신이 이런 오류를 보았다면 발생한 해당 줄을 유심이 살펴보자 . . . 아직도 모르겠으면 만약 본인이 선언한 함수에 세미클론이 붙어있는지 확인하자 선언전 미리 위에서 정의를 하고 그코드를 붙여넣다보니 딸려와 버렸다.;; 2021. 5. 28.
반응형