Model ISLAND,어떤 의미에선 3차원
Posts
134 posts유니티 2D 슈팅게임 개발일지 - 9일차 (팝업, 토글, 슬라이더, 드롭다운)
팝업창-환경설정창 만들기 팝업창의 기본 - 터치 삼키기(?) cocos-2dx에서는 보통 swallow라고 하는건데유니티에서는 일단 터치에 레이캐스트 타겟이 지정되어 있으면 기본적으로 동작하는 듯? 반투명 기본 이미지 bg(none sprite)를 설정하고, 화면 전체에 상하좌우 여백없이 스트래치하도록 설정하고색상은 검은색, 반투명으로 화면 전체를 가리는 막을 하나 추가합니다.레이캐스트 타겟이 기본 설정되어 있으므로 아래쪽으로의 클릭을 자연스럽게 차단합니다. 캔버스 설정 팝업창은 전용 캔버스를 붙여 만들고 설정은 위와같이 합니다.프리팹으로 만들었을때는 카메라까지 할당할 수 없으니까,팝업창을 생성한 후 동적으로 카메라를 할당해야 합니다. this.transform.Find("Canvas")
유니티 2D 슈팅게임 개발일지 - 6일차 Google Sheets To Unity
Google Sheets To Unity (GSTU) Text Mesh Pro - TMP도 그렇고, Google Play Game Service - GPGS도 그렇고,단어 첫머리를 대문자로 쓰고 그걸로 약어 만드는 건 유니티쪽에서의 약속 같은 건가요. 웹상에서 구글 시트에 작업한 시트를 유니티로 바로 불러와 데이터로 쓰는 방법이 있었네요. 면접봤을 때 '엑셀 같은데서 기획자가 작업한걸 프로그램으로 바로 불러오는 방법 쓰는게 있느냐'는 질문을 받았는데..cocos2d-x만 해 봤었으니, 자체 툴/함수를 만들어 엑셀 csv 출력해서 json으로 컨버트 하거나 그냥 아스키 혹은 난독화 바이너리로 읽어오거나 하는걸 얘기했는데 어째 반응이 별로더라니, 이런 답을 원했던 거군요. 패키지 다운로드ht
2D 슈팅게임 개발일지 - 4일차
적 편대의 움직임 베지어곡선 적 캐릭터가 갤러그를 연상시키는 곡선을 그리며 비행하기 위해 베지어 곡선을 사용합니다. 시작점, 끝점, 조정점 두 개를 사용하는 4점 베지어 곡선 두 개를 사용해 적의 궤적을 구현할 것입니다.cocos2d-x에서는 BezierTo, BezierBy 같은 트윈이 있는데, 여기선 딱 정해진 건 없지만 통상 공식을 사용해서 구할 수 있네요. IEnumerator BezierLining(){ for (int i = 0; i < 2; i++) { for (float t = 0; t < 1; t += Time.deltaTime * speed) { bezierPosition = Mathf.Pow(1 - t, 3) * _
2D 슈팅게임 개발일지 - 1일차
새 프로젝트 시작 이번에 만들 게임은 액트플래시같은 탑뷰형 세로 슈팅게임입니다. 스테이지 클리어 & 영구 파워업 타입에 스키닝 애니메이션이 적용된 서포터 캐릭터 연출을 추가하는것이 목적. 스테이지는 화면에 등장한 적 편대를 모두 격추해야 하는 갤러그 스타일과,일정 시간동안 무제한으로 등장하는 적/장애물로부터 살아남는 스크롤 슈팅 타입 두 가지의 하이브리드입니다. 메인 에셋 : Space Shooter Game Kit - CraftPix.net 타겟 플랫폼(안드로이드) 설정 일단 타겟 플랫폼만 바꿔주고 개발 시작 단계에서 특별히 건드릴 부분은 없습니다. 플레이어 설정 (Player Settings)포트레이트, 포트레이트 업사이드 다운만 체크.컴퍼니 네임, 프로덕트 네임은 지금
웹브라우저에서 사진 저장시 확장자가 jfif로 바뀌는 문제
윈도우 한정 regedit 실행 ① HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg 로 이동 (아래 캡처 참조) ② Extension->jfif를 jpg로 수정 끝. 가끔 윈도우 업데이트 하고 나면 jfif로 바뀌는 수가 있습니다.



