본문 바로가기

가이드/Unity, C#61

유니티 콜라이더(collider) 뚫리는(통과하는) 문제 이와 같이 콜라이더가 붙어있는 사물에 충돌하였을 때 콜라이더를 뚫는 문제가 발생하였다. 특히 Mesh Collider이며 두 콜라이더 사이 각도가 90도 이하일때 발생하였다. ​ 해결법은 Edit -> Project Settings -> Time 에 들가보면 ​ Fixed Timestep를 적당히 줄이면 된다. 나의 경우 0.002까지 줄이니 문제가 발생하지 않았다. ​ 저걸 수정하면 update주기가 빨라져서 검사를 더 자주하게 되므로 충돌 문제를 해결하기 때문에 프레임이 떨어질 수 있다. ​ 혹시 더 좋은 방법이 있으면 댓글 남겨주세요 ㅠㅠ 2021. 1. 5.
유니티 마우스 클릭이 되지 않을때 캔버스에서 UI들을 배치하고 버튼을 통해 클릭을 해야 하는데 하단(화면상 위) 레이어 때문에 클릭이 되지 않을 경우가 있다. ​ Image 컴포넌트에서 Raycast Target을 끄게 될 경우 클릭에 방해를 받지 않아도 된다. ​ NGUI쓰고싶다 .... 2021. 1. 5.
유니티 국가별 앱 이름 바꾸기 / Xml 파일 만드는법 안드로이드 빌드시 국가별로 앱 이름이 다르게 설정하는법 ​ Assets 폴더안에 Plugins폴더를 만들고 그 안에 Android폴더 안에 res폴더를 만들어 줍시다. 그 안에 values-국가코드 폴더를 만들어 줍시다. 나라별 - 약어 / 국기 / 국가명 각 나라별 약어와 국기 그리고 국가명 입니다. 2자리 국가 표기 약어 입니다. (국기 이미지 받는데 시간좀 걸림.....) 아래 올림픽 사용 3자리 약어도 있습니다. AD Andorra AF Afghanistan AG Antigua and Barbud.. www.x2chi.com ​ 자 이제 메모장을 켜서 ​ 게임 이름 를 적어 줍시다. 게임이름에는 ""를 쓰지말고 적어주세요 ​ 저장할때 파일이름을 strings.xml 로 해주시고 인코딩에서 UTF-.. 2021. 1. 5.
유니티 게임속도 빠르게 하기 난이도에 따라 게임 플레이 속도가 변해야 할때 유용한 함수 ​ Time.timeScale = 1f; ​ 1이 기본속도이며 2로 변경을 하면 2배 0.5.로 하면 0.5배속이 된다. 2021. 1. 5.
반응형