썸네일 [C#] inaccessible due to its protection level Unity를 이용하여 게임 개발 연습을 하고 있습니다. C# 스크립트를 작성하고 Unity로 돌아가니 제목과 같은 에러가 발생했습니다. 에러원인 및 해결 "'Card.FlipCard()' is inaccessible due to its protection level" 에러가 발생했습니다. 함수 선언을 보니 아래처럼 선언되었습니다. 이것을 해결하려면 public으로 선언되어야 다른 클래스에서 접근할 수 있기 때문입니다.
썸네일 Unity에서 충돌 검출이 안되는 경우 (OnTriggerEnter2D() function working?) Unity를 이용하여 2D 프로그램을 연습하는 중에 충돌 감지를 못하는 경우가 발생하였습니다. 분명히 예제를 잘 따라 한다고 했는데, 이 경우가 발생하였습니다. 문제의 원인을 알고 혼자 실소하였습니다. 충돌 검출이 안 되는 원인과 해결 원인은 해결은 차이점을 아시겠죠? onTriggerEnter2D -> OnonTriggerEnter2D 즉 대문자였습니다.
썸네일 C#에서 명령어 자동완성 기능 사용방법 Unity를 사용하여 게임을 개발하면서 C# 스크립트를 만들 경우가 많이 발생합니다. 이 경우에 VSCode에서 사용할 수 있는 C# 자동완성 기능을 사용하면 좀 더 편리하게 프로그램을 작성할 수 있습니다. C# 자동완성 환경 만들기(OmniSharp) VSCode에서 "Cltr" + "Shift" + "P"를 누르거나 메뉴에서 선택하여 Command Palette로 들어갑니다. OmniShart: Select Project를 선택합니다. 후보 Project가 없습니다 또는 "OmniSharp Server is not running" 메시지가 나옵니다. 해결하는 방법은? https://www.mono-project.com/download/stable/#download-win Download - Stabl..
썸네일 Sprite Editor에서 Slice가 동작하지 않음 Unity 로 게임을 만들면서 Sprite Editor를 사용할 경우가 생겼습니다. 그러나 Sprite Editor를 들어가니 Slice가 활성화되지 않았습니다. Sprite Editor에서 Slice가 활성화 되지 않은 모습 Sprite Mode를 Multiple로 변경하고 Sprite Editor를 선택하였습니다. Sprite Editor 창은 뜨는데 Slice가 동작하지 않습니다. Sprite Editor에서 Slice가 동작하게 하는 방법 편집하고자 하는 그림을 선택하고 마우스 오른쪽 버튼을 누릅니다. 그러면 메뉴가 나오는 팝업 창이 뜨는데, 거기서 맨 하단의 Properties를 선택합니다. 새롭게 뜬 창의 모습입니다. 동일하게 Multiple을 선택하고 Sprite Editor를 선택합니다. ..
썸네일 [Unity]개발중에 게임 실행을 빨리하는 설정 게임을 만들면서 어디까지 되는지를 보기 위해 게임을 실행하는 경우가 많습니다. 이 경우에 게임 플레이를 조금 더 빨리하기 위해 선택할 수 있는 세팅이 있습니다. Unity에서의 설정 Edit -> Project Settings를 선택합니다 Editor에서 "Enter Play Mode Optios"를 체크합니다. 이 설정을 하면 게임을 플레이하기 위해 사전 진행 단계 없이 바로 게임이 실행되는 것을 확인할 수 있습니다.
썸네일 Unity 게임용 무료 캐릭터를 구하는 법(OpenGameArt.org) Unity로 게임을 만들려면 게임을 위한 캐릭터가 필요합니다. 이 캐릭터를 무료로 구할 수 있는 사이트를 알아보겠습니다. https://opengameart.org/ OpenGameArt.org opengameart.org 위 사이트를 이용하시면 됩니다. sprite 캐릭터를 구하시는 경우에는 위처럼 검색하시면 됩니다. 캐릭터 스프라이츠가 검색되었습니다. 원하시는 캐릭터를 발견하시면 파일을 클릭하시면 다운로드가 됩니다. recycle에 대한 캐릭터를 구한 모습입니다. 선택하신 후에 다운로드를 하시면 됩니다