유니티에서 버튼 UI를 쓰면 OnClick 이벤트에 메서드를 할당하여 사용하게 된다. 메서드는 보통 인스펙터 창에서 추가하거나, 혹은 스크립트에서 button.onClick.AddListener()를 사용하여 넣어준다. using System;using UnityEngine;using UnityEngine.UI;public class TestButton: MonoBehaviour{ Button button; void Awake() { button = GetComponent(); button.onClick.AddListener(OnClickButton); } void OnClickButton() { Debug.Log($"Button c..
해외 유명 퍼즐 게임인 Wordle을 한국어 버전으로 만들어봤습니다1인 제작이며 디자인은 몇몇 분들의 도움을 받아 수정해나갔습니다. 추후 여러 기능들이 업데이트 될 예정입니다. 아직 스토에서 검색이 안되어 아래 링크를 통해 들어가야합니다. 현재 버전: v1.0.1 # 업데이트 내역- v1.0.0한글 워들 출시- v1.0.1버그 및 디자인 수정 https://play.google.com/store/apps/details?id=com.CHS.Korean_Wordle 한글 워들(Korean Wordle) - Google Play 앱해외 유명 Wordle 게임의 한국어 버전입니다.play.google.com 게임 이름: 한글 워들(Korean Wordle)개발 기간: 2~3개월개발 인원: 1명개발 도구: Uni..
2023 GIGDC 참가작으로 출품한 게임입니다.게임 이름: Photo Forge개발 기간: 2023년 5~6월, 2개월(기획 3주 + 프로그래밍 5주)개발 인원: 5명(기획3,프로그래밍2)개발 도구: Unity(2021.3.26f.1)버전 관리: Git플랫폼: Windows장르: 퍼즐, 어드벤쳐 Github(다운로드) 링크 [게임소개] 여러 장의 사진을 활용하여 기믹을 수행하고 탈출하는 퍼즐 어드벤쳐 게임.사진을 이동시켜서 길을 만들거나, 겹쳤을 때 활용할 수 있는 특수한 기믹을 통해 스테이지를 클리어 하는 것이 목적이다. 조작 방법 W,A,S,D - 플레이어 이동마우스 클릭 & 드래그 - 사진 움직이기 [게임 영상]https://youtu.be/Rzjt1S1Eo9s
Unity 게임을 만들다 보면, 마우스가 화면에 고정되어 있지 않아 테스트 하기에 불편함이 생긴다. Unity에서 제공하는 마우스 잠금 상태를 변경하면 이러한 문제를 해결할 수 있다. 1. Cursor.lockState Cursor.lockState: 마우스 커서의 잠금 상태를 나타내는 변수이다. 잠금 상태는 총 3가지로 CursorLockMode.Locked, CursorLockMode.Confined, CursorLockMode.None이 있다. 1) CursorLockMode.Locked: 마우스 커서를 게임 화면의 정중앙에 고정시키고 커서를 숨긴다. 게임 실행 후 화면을 클릭해야 적용된다. 2) CursorLockMode.Confined: 마우스 커서를 게임 화면 밖으로 나가지 않게 만든다. *W..
Unity에서 표준국어대사전 API를 이용하는 방법에 알아보겠습니다. 먼저 표준국어대사전 API사이트에서 회원가입을 한 후, 오픈 API 사용 신청을 해야 합니다. 회원가입 후, 오픈 API 사용 예시를 통해 어떤 식으로 데이터가 나오는지 볼 수 있습니다. 사전 데이터는 API 종류, 요청 변수, 검색방식, 검색어 등의 분류에 따라 다르게 나옵니다. 위 값에 따라 변수를 다르게 설정하므로 사전에 어떤 데이터를 이용할 것인지를 정해야 합니다. 저는 여기서 사전 내용, json, 타겟코드, 그리고 검색어(타겟코드 번호)은 랜덤으로 넣어 처리하겠습니다. API로 데이터를 받아오는 스크립트는 다음과 같습니다. using System.Collections; using System.Collections.Generi..
Unity에서 공공 API를 사용하는 도중 SSA CL Certificate Error와 직면했다. 원인을 찾으려 구글링 하니 다음과 같은 이유들이 나온다. Unity takes trusted issuers from device store, so this error means you have to either install updates on your phone and expect the issuer to be added or manually add the issuers certificate (usually not recommended, since not being trusted by OS usually means the issuer is not trustforthy). The SSL / CA Error..