728x90 반응형 개발일지12 개발에 필수인 깃허브 소스트리 사용하기 (깃허브 소스트리 다운로드, 깃허브 저장소 연동, 저장소 만들기, 파일 커밋) 게임 개발을 하면서 히스토리를 관리하기 위함과 이래저래 장점들이 많기에 깃허브를 사용하기로 했다 다운로드는 아래 링크에서 받을 수 있다 https://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and Windows A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac. www.sourcetreeapp.com 링크를 타고 들어가면 나오는 홈페이지에서 다운로드 버튼을 통해 깃허브 소스트리를 다운받도록 하자 뭐 대충 소스트리를 계속 다운로드 하려면 소프트 웨어 라이센스를 읽고 동의해야 한다는 .. 2022. 9. 28. [2D 하향식 게임 프로젝트] 5탄. 캐릭터 애니메이션과 오브젝트 상호작용 4탄이 궁금하다면, [개발일지/무작정 게임 만들기] - [2D 하양식 게임 프로젝트] 4탄. 캐릭터를 따라다니는 카메라, 카메라 영역 설정 [2D 하양식 게임 프로젝트] 4탄. 캐릭터를 따라다니는 카메라, 카메라 영역 설정 3탄이 궁금하다면, [개발일지/무작정 게임 만들기] - [2D 하향식 게임 프로젝트] 3탄. 캐릭터 이동과 충돌영역(콜라이더), 오브젝트 레이어 정렬 [2D 하향식 게임 프로젝트] 3탄. 캐릭터 이동과 충 supersooyeon.tistory.com 고민끝에 캐릭터 에셋을 스토어에서 질렀다! 캐릭터만 33달러... 과연 이게임이 세상 밖으로 출시가 되었을때, 이만한 값어치를 할 수 있을까? ㅋㅋㅋㅋㅋ 캐릭터에 대해서 정말 많은 고민을 했는데 자꾸 생각나는 애가 있어서 결국 그놈으로.. 2022. 9. 26. [2D 하양식 게임 프로젝트] 4탄. 캐릭터를 따라다니는 카메라, 카메라 영역 설정 3탄이 궁금하다면, [개발일지/무작정 게임 만들기] - [2D 하향식 게임 프로젝트] 3탄. 캐릭터 이동과 충돌영역(콜라이더), 오브젝트 레이어 정렬 [2D 하향식 게임 프로젝트] 3탄. 캐릭터 이동과 충돌영역(콜라이더), 오브젝트 레이어 정렬 추석 연휴를 보내고 오랜만에 진행중인 프로젝트를 열었다 근데ㅋㅋㅋㅋ 이제 알았다. 프로젝트명에 오타가 있었던걸... Pixel 인데 Poxel이라고 적었넹 어차피 빌드할때 프로젝트 이름을 다 supersooyeon.tistory.com 아직 튜토리얼 맵이 끝나지도 않았는데 벌써 4탄이라니 ㅋㅋㅋㅋ 게임의 완성까지 일지를 적게 된다면... 과연 몇탄까지 나오게 될지, 막막하다 기획이 끝마쳐진 프로젝트가 아니고 무작정 개발하면서 만들면서 기획이 생기는 .. 2022. 9. 26. [2D 하향식 게임 프로젝트] 3탄. 캐릭터 이동과 충돌영역(콜라이더), 오브젝트 레이어 정렬 추석 연휴를 보내고 오랜만에 진행중인 프로젝트를 열었다 근데ㅋㅋㅋㅋ 이제 알았다. 프로젝트명에 오타가 있었던걸... Pixel 인데 Poxel이라고 적었넹 어차피 빌드할때 프로젝트 이름을 다시 설정할 수 있으니까 지금은 그냥 냅두기로 한다^^ 이전 탄이 궁금하다면, [개발일지/무작정 게임 만들기] - [2D 하향식 게임 프로젝트] 2탄. 레벨 디자인/맵디자인(1) [2D 하향식 게임 프로젝트] 2탄. 레벨 디자인/맵디자인(1) 프로젝트를 만들자 오랜만에 켰더니 업데이트가 된건지 예전하고 좀 달라보였다 그래도 뭐 맥락은 같겠지 ㅎㅎ.. 템플릿을 2D로 선택하고 에디터 버전은 21.3 으로 했다 내가 받은 버전중에 제일 supersooyeon.tistory.com 2탄에서 간단하게 첫번째 튜토리얼.. 2022. 9. 26. 유니티2D Slider로 HP Bar 만들기 HP Bar 중 Slider로 만든게 제일 깔끔해 보여서 Slider로 Hp Bar를 만들었다 먼저 Ui - Canvas - Slider 순으로 생성해준다 Canvas는 UI 객체를 만들었을때 자동으로 생성되지만, 혹시 몰라 Canvas를 먼저 만들고 UI 객체를 생성해주는게 좋다고 배웠다^^ Slider를 만들었으면, Handle은 필요가 없으므로 삭제해준다 Fill Area - Fill 오브젝트를 선택 한 후 인스펙터 창에서 Image Color를 찾아 원하는 색상으로 변경해준다 background의 color도 적절하게 변경해줬다 Fill Area와 Fill의 트랜스폼 값을 0으로 줘서 최소와 최대 value 값을 맞춰주었다 그리고 스크립트를 통해 어떤 행동을 했을때 체력 .. 2022. 9. 26. 유니티2D 캐릭터를 따라다니는 카메라와 영역 설정 카메라가 캐릭터를 따라다니는 스크립트 using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraCtrl : MonoBehaviour { public float cameraMoveSpeed = 5; // 캐릭터를 따라다니는 카메라의 속도 // 카메라의 경계선을 그려주기 위해 맵의 크기를 구해야한다 // 인스펙터창에서 조정할 수 있도록 퍼블릭으로 선언 public Vector2 center; public Vector2 mapSize; GameObject player; // 카메라가 따라다닐 캐릭터 // 카메라의 높이와 폭을 받아오기 위한 변수 선언 float height; float widt.. 2022. 9. 26. 유니티2D 탑다운 캐릭터 위치에 따른 오브젝트 레이어 정렬 위처럼 캐릭터가 어떤 오브젝트의 아래로 가면 캐릭터가 위로 오고 뒤로 가면 캐릭터가 가려지게 해보자 우선 오브젝트의 인스펙터 창에서 피봇을 찾아 바텀으로 설정해준다 그런 다음 스크립트를 만든다 using System.Collections; using System.Collections.Generic; using UnityEngine; public class LayerSetting : MonoBehaviour { SpriteRenderer spriteRen; void Start() { spriteRen = GetComponent(); spriteRen.sortingOrder = Mathf.RoundToInt(transform.position.y) * -1; } } LayerSetting 이라는 스크립.. 2022. 9. 26. 유니티2D 캐릭터 좌우 플립과 이동 애니메이션 우측만 바라보는 캐릭터 캐릭터가 좌측 또는 우측 한쪽만 바라보고 있을때 좌우 방향 플립을 해주는 방법이다 캐릭터 좌우 반전을 하기 위해서는 Sprite Renderer의 Flip을 이용하면 되는데, X는 좌우, Y는 상하 반전이다 이것을 스크립트에 적용시켜 입력에 따라 플립을 시켜줄 수 있다 전에 기록해두었던 캐릭터 키보드 입력을 통한 이동 스크립트에다가 추가해주겠다 캐릭터 키보드 입력 이동 처리는 아래 링크에서 설명(주석)한다 유니티2D 키보드 입력에 따른 캐릭터 이동 키보드 입력에 따른 캐릭터의 이동 스크립트이다 using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerAc.. 2022. 9. 26. 유니티2D 키보드 입력에 따른 캐릭터 이동 키보드 입력에 따른 캐릭터의 이동 스크립트이다 using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerAction : MonoBehaviour { float moveSpeed = 5f; // 이동 속도 Rigidbody2D myRigid; // 캐릭터를 이동시켜줄 리지드바디 컴포넌트 void Awake() { myRigid = GetComponent(); // 레퍼런스 초기화 } // Start is called before the first frame update void Start() { } // 플레이어의 이동 처리는 업데이트보다 픽시드업데이트에서 하는게 좋다 private voi.. 2022. 9. 26. [2D 하향식 게임 프로젝트] 2탄. 레벨 디자인/맵디자인(1) 1탄이 궁금하다면, [개발일지/무작정 게임 만들기] - [2D 하향식 게임 프로젝트] 1탄. 기획하기 [2D 하향식 게임 프로젝트] 1탄. 기획하기 1인 게임 개발은 정말 힘들다 단순히 프로그래밍만 알고 있다고 다가 아니고 기획도 해야하고 디자인도 해야하고... 심지어 나는 그림을 못그리기 때문에 내가 생각하는 리소스를 찾기란 하늘에 supersooyeon.tistory.com 프로젝트를 만들자 오랜만에 켰더니 업데이트가 된건지 예전하고 좀 달라보였다 그래도 뭐 맥락은 같겠지 ㅎㅎ.. 템플릿을 2D로 선택하고 에디터 버전은 21.3 으로 했다 내가 받은 버전중에 제일 최근걸루! 최근게 젤 좋지 않을까? 하는 마음으루. 프로젝트 이름은 뭐 나중에 바꿀 생각으루 일단 아무거나 해줬다 지금 부터 이름 정하는데.. 2022. 9. 26. 이전 1 2 다음 728x90 반응형