전체 글
-
이미지 고화질 배경 제거 (3D 그림판)기타/실생활 꿀팁 2024. 9. 13. 16:29
이미지 배경 제거, 투명 배경 만들기 – remove.bg사진이나 이미지 배경을 한 번 클릭으로 5초만에 무료로 제거할 수 있습니다. 이미지 배경 투명하게 만드는 법. 누끼 따기 프로그램.www.remove.bg원래는 위 홈페이지에서 이용했었다.이미지를 첨부하기만 하면 그 자리에서 즉시 만들어주니 편했었다 하지만... 고화질 다운로드를 하려면 비용을 지불해야 한다는것..사실 저화질도 눈에 불편할 정도는 아니니 신경쓰이지 않는다면 상관없지만 문제는 최근에 상관 있어졌다 그러니 다른 방법을 사용해보겠다. 사실 가장 좋은 방법은 그냥 포토샵을 이용하는것이지만그걸 설치해서 하는법 배우고 할 시간도, 컴퓨터에 용량도 남아있질 않으니지금 당장, 누구나 할 수 있는 방법으로 고화질 배경제거를 해보겠다 1. ..
-
최적화 - 2Galaxy Ball/5. 최적화 2024. 9. 10. 22:34
최적화 - 1게임을 시스템적으로 완성한지는 꽤 많은 시간이 흘렀다.그럼에도 불구하고 게임을 최종적으로 출시하지 못한 이유는 바로 최적화! 테스트 용으로 핸드폰에 빌드하여 게임을 실행해본 결과프sangeun00.tistory.com지난 글에 이어 계속해서 Update 메서드에서 코드들을 빼보겠다 지난번에는 구체를 카운트하는 기능을 뺐다면 이번에 빼볼 코드는 int totalenemy = GameObject.FindGameObjectsWithTag("Enemy").Length; if (totalenemy (); if (gameManager.StageClearID == StageState.chooseStage && gameManager.StageClearID != 5) ..
-
최적화 - 1Galaxy Ball/5. 최적화 2024. 9. 10. 21:30
게임을 시스템적으로 완성한지는 꽤 많은 시간이 흘렀다.그럼에도 불구하고 게임을 최종적으로 출시하지 못한 이유는 바로 최적화! 테스트 용으로 핸드폰에 빌드하여 게임을 실행해본 결과프레임이 플레이에 지장이 갈 정도로 뚝뚝 끊기는것을 확인할 수 있었다 지금까지 단 한번도 배워본적이 없는 부분이었다. 물론 효율적으로 코드를 짜는법은 얼추 배웠으나이런 일이 생겼을때 어떻게 해결해야 하는지는 구제적으로 배워본적이 없다 지금까지 수많은 가능성을 유추해보았지만 가장 가능성이 큰 건 바로 코드이다 사실상 Galaxy Ball은 게임 개발이라는것을 처음 배울때부터 만들어왔기 때문에 초반에 짠 코드들은 말할것도 없고가장 최근에 짠 코드들도 전부 엉망진창인 것을 확인할 수 있다 코드의 효율성, 최적화 이런것들은 전부 내팽겨..
-
(40) 포스터 + 최종 발표 ppt + 홍보 영상Galaxy Ball/2. 싱글플레이 - 스토리모드 2024. 8. 7. 16:27
드디어 게임이 어느정도 형태를 갖추고 끝이 보인다. 이번글에서는 어떻게보면 개발과 관련된것은 아니지만 게임 등록을 위해 필요한포스터, ppt, 홍보영상을 만들어보도록 하겠다 우선 게임의 포스터. 태양계의 중심인 태양이 아니라 지구가 가운데 위치한것이 핵심이다심지어 게임속에서 지구는 그렇게 비중이 크게 나오지도 않는다 사람들이 포스터를 보았을 때, 도대체 이게 무슨 게임이지..? 와 동시에 흥미유발이 되도록 유도해보았다 홍보 영상이다. 사실 이런 것들은 어렵거나 머리를 써야하는것은 아니지만, 시간이 정말 오래걸린다아마 이 짧은 영상 하나 만드는데 3시간은 쓴 것 같다 그리고 최종 발표용 ppt도 첨부하려고 했으나 최대 용량이 20MB가 한계라 아쉬운대로캡쳐본이라도 첨부해두겠다 여기까지는 게임 장..
-
(39) 스토리+연출 완성Galaxy Ball/2. 싱글플레이 - 스토리모드 2024. 8. 2. 03:48
스토리와 연출이 들어가는건 크게 4군데이다 1. 프롤로그2. 스테이지 5 클리어 후 메인 들어가기 전 + 메인 들어간 뒤3. 스테이지 64 클리어 후 최종보스 진입4. 엔딩 프롤로그는 간단한 스타워즈 기믹으로 전글에 적어두었고 2,3,4번 연출을 해줘야하는데 사실 이 글을 적고 있을땐 이미 연출 구현이 끝난지 오래기에최대한 간단히 결과에 대해서만 기재하겠다. (34) 연출&대사 시스템 총정리오랜만에 글을 적어본다. 물론 글을 적고 있지 않을때에도 개발은 꾸준히 해왔으나도저히 개발에다 글까지 동시에 적을 시간이 없어서 여태 못하다가 이제 다시 성실하게 적어보려고 한다 우sangeun00.tistory.com 그리고 이미 위 글에서 시스템이 구현되는 방식은 이미 적어두었다 2. 스테이지 5 클리어 후 ..
-
(38) 오디오 제어 & 최종보스 제작Galaxy Ball/2. 싱글플레이 - 스토리모드 2024. 7. 30. 04:04
오늘은 환경설정으로 오디오가 제어되도록 해보겠다 사실 하면서 복잡하고 생각보다 잘 안풀리길래 그냥 환경설정 자체를 빼버릴까도 고민이 많았지만...그래도 한번 해보자! 예전에 만들어놓은 환경설정창이다. 하지만 아직 BGM, Sound Effent On/Off 기능이 구현되어 있지 않다using System;using UnityEngine;using UnityEngine.SceneManagement;using UnityEngine.UI;public class SettingButtonManager : MonoBehaviour{ public Button BGM_ON; public Button BGM_OFF; public Button Sound_Effect_ON; public Button ..
-
(37) 저장 / 불러오기 구현Galaxy Ball/2. 싱글플레이 - 스토리모드 2024. 7. 28. 00:45
이제 드디어 시작화면과 인게임을 연결하는 작업을 해보도록 하겠다사실 잠깐이지만 저장/불러오기 기능을 살짝 구현해본게 있다 (1) 챌린지 모드 제작챌린지 모드란, 적 유닛도, 상대방도 없는 빈 영역에서 끊임없이 구체가 발사되며, 플레이어는 본인의 구체를 날려 끊임없이 생성되는 적 구체를 제거해 나가야 한다 여기서 스코어 시스템이sangeun00.tistory.com 바로 챌린지 모드를 만들때 좌측 상단에 있는 신기록 스코어를 저장할때 저장 기능을 사용하긴 했었다 이번엔 단순히 스코어 저장을 넘어 스토리모드 진행상황을 저장하여 "이어하기"를 누르면진행중인곳부터 진행하도록 해보겠다 우선 시작화면에서 스토리 모드에 진입하기까지는 3가지 단계가 있다 정확히 말하면 3번째 사진에 보이는 창은 새 게임을 눌렀을..
-
오디오 소스 삽입 에러유니티/오류&문제점 2024. 7. 14. 02:28
개발 도중 게임에 사용될 오디오 소스 중 하나가 앞 5초만 사용하는데 오디오의 전체길이는 5분이 넘어가너무 비효율적이라 판단하여 뒷부분을 자를려고 했다 근데 뒷부분을 자른 동영상을 유니티 안에 다시 삽입하려니 에러가 뜬다정확히는 Last Import Generate 1 Error 라는 문구와 함께... 사실 전에도 이런 문제가 한번 있었는데 지금 당장 오디오 부분은 급한게 아니었기에 그냥 넘어갔었다하지만 이제는 그냥 넘어갈수가 없으니 문제를 해결해보도록 하자 챗 지피티에서 이런저런 방법들을 제시해주었지만 확실하게 이거다하는 방법은 내놓지 못할때나는 3번 오디오 파일 재인코딩이 눈에 들어왔다. 그래서 곧바로 오디오 재인코딩 해주는 사이트에 들어가해당 오디오 파일을 다시 한번 MP3 형식으로 재인코딩 해주..