시도(56)
-
유니티_오브젝트 드래그 하기(2D)
오랜만에 게임을 만들고 있다. 너무 오랜만이라 그런지 헷갈리는 게 많다. 지식도 기술도 사용하지 않으면 녹슨다. 그래서 정리할 겸 블로그에 올린다. 아래는 내가 작성한 코드다. 위에 보이는 GIF처럼 오브젝트를 꾹 누르고 있을 때는 손가락을 따라다니고, 손가락을 화면에서 뗐을 때 오브젝트가 정지하도록 했다. 퍼즐 각각에 들어가는 스크립트다. 현재는 손가락을 떼는 순간 그 자리에서 멈추도록 했지만, 퍼즐게임이다 보니 추후 슬롯에 맞게 배치되는 걸로 수정할 생각이다. 이건 TouchManager라는 임의의 오브젝트를 생성해서 거기에 붙여준다. 하이어라키창에 항상 존재해야 한다. 화면 클릭을 감지하고, 화면을 누르고 있을 때와 뗐을 때 bool값을 넘겨줘서 퍼즐이 손가락을 따라다닐 수 있게 한다. 나중에 이 ..
2023.03.13 -
23번째 어플 출시 - Clone Gem
https://play.google.com/store/apps/details?id=com.Ommms.CloneGem Clone Gem - Relaxing game - Google Play 앱 심심하거나 심심할 때 할만한 게임 play.google.com 개발은 두 달 전에 끝냈는데, 미루고 미루다 드디어 출시를 했다. 사실 이건 게임이라기엔 무리가 있다. 플레이해보면 알겠지만, 정말 아무 스릴도 없다. 화면을 터치하거나 드래그하면 보석이 움직이는 게 끝이다. 그러니 열심히 할 필요가 없다. 근데 일부러 그렇게 만들었다. 요새 이런저런 생각이 많아 마음이 복잡해서, 도저히 게임에 집중할 수가 없었다. 지금 내 인생도 복잡한데 가상 세계에서까지 스트레스받고 싶지 않았다. 모든 게 버거웠고 하기 싫었다. 그리..
2022.04.26 -
(Unity 구글플레이 업로드 오류) 인텐트 필터를 포함하되 'android:exported' 속성을 설정하지 않고 활동, 활동 별칭, 서비스 또는 broadcast receiver가 있는 apk 또는 android app bundle을 업로드했습니다.
오랜만에 어플을 출시하려니 갑자기 안 뜨던 오류가 뜬다. 아래와 같은 과정을 거쳐서 다시 업로드하니 정상적으로 업로드되었다. 1. Publishing Settings → Build → Custom Main Manifest 체크 2. Plugins → Android → AndroidManifest 파일 열기 (GoogleMobileAds 패키지를 import 했을 때 생기는 파일) 3. android:exported="true" 추가 (원래 없었음) (true 혹은 false 추가)
2022.04.22 -
유니티 Coroutine으로 무한 반복
예시) 게임 오브젝트 무한 생성 while(true) 안에 무한 반복할 동작 작성 gem은 생성할 게임 오브젝트, createPos는 생성 위치 StartCoroutine으로 반복 시작
2022.04.22 -
유니티 Raycast로 화면 클릭 감지
화면 클릭 시 닿는 게임 오브젝트가 뭔지 Debug로 출력 만약 게임 오브젝트의 태그가 "Gem"이면 오브젝트 파괴
2022.04.22 -
22번째 어플 출시 - City Run 3D
https://play.google.com/store/apps/details?id=com.Ommms.CityRun3D&hl=ko&gl=US City Run 3D - Google Play 앱 하이퍼 캐주얼 3D 런게임 play.google.com 처음으로 3D 게임을 만들었다. 사실 예전부터 템플런 같은 런게임을 만들고 싶었는데, 내가 3D 멀미가 있어서 시도를 못 했었다. 근데 하이퍼 캐주얼 장르를 하려면 어차피 공부해야 해서 이번에 만들어 봤다. 게임 방법은 간단하다. 화면을 드래그하면 캐릭터가 좌우로 움직인다. 길거리에 널브러진 군중과 닿으면 군중이 플레이어를 따라온다. 점프 버튼을 누르면 따라오는 군중들과 같이 점프한다. 드래그와 점프로 앞에서 달려오는 자동차를 피하면 되는 게임이다. 아마 처음 하..
2022.01.10