본문 바로가기
728x90
반응형
SMALL

전체 글67

#007 2D롤플레잉게임 배경 타일맵 제작 2D롤플레잉게임 배경 타일맵 제작 방법 1. 타일맵 생성 1) 하이어라키창에서 마우스 우측 → 2D Object → Tilemap → Rectangular 클릭 2) 그럼 하이어라키 창에 Grid 오브젝트랑 Tilemap 오브젝트가 생성됨 2. 프로젝트 창에 있는 이미지 파일의 익스펙터 값 변경 1) Pixels Per Unit 수정: 16 or 32 으로 변경 2) Filter Mode: Point로 수정 3) Sprite Mode: Multiple로 수정 후 맨 하단에 Apply 적용 4) Sprite Editor 클릭 3. 스프라이트 에디터 설정 1) Slice → Type을 Grid By Cell Size로 변경 → 픽셀 x,y값을 16 or 32로 변경 → Slice 클릭 4. 타일 팔레트 창 .. 2024. 2. 23.
#006 카메라 매니저 (캐릭터 이동 추적, 카메라 떨림 방지) 유니티 2D 캐릭터가 이동함에 따라 카메라가 캐릭터 이동 추적하도록 구현하는 방법 1. Main Cemara 인스펙터 값 변경 1) Occlusion Culling 체크 활성화 2) MSAA 부분을 Use Graphics Settings로 체크 2. Main Cemara에 PlayCamreaFollow 스크립트 컴포넌트 (카메라 매니저 생성) 1) PlayCamreaFollow 스크립트는 아래와 같이 작성 (minX, maxX, minY, maxY 값은 맵에 따라 값 변경하여 사용) 2) PlayCamreaFollow 스크립트 컴포넌트 후 Player 오브젝트 할당 *** 카메라 떨림 방지 카메라 스크립트는 Update함수가 아닌 LateUpdate 함수안에 작성 (그래야 캐릭터 이동이 완료된 후에 카메.. 2024. 2. 23.
#005 롤플레잉 게임 캐릭터 이동 조이스틱 구현 1. 조이스틱 조작에 따른 캐릭터 이동을 구현하기 위해 조이스틱 오브젝트, 스크립트 생성 1) Joystick 오브젝트(이미지)의 자식오브젝트로 Center 오브젝트(빈오브젝트), Stick 오브젝트 생성(이미지) 2) Joystick 오브젝트에 Bl_Joystick 스크립트 컴포넌트하고, 조작할 캐릭터 오브젝트 할당해야 함 3) 캐릭터 오브젝트는 콜라이더, 리디지바디 컴포넌트, 캐릭터 스크립트 필요 2. 캐릭터 오브젝트랑 스크립트 생성 1) 캐릭터 스크립트에 반드시 bl_Joystick 조이스틱 오브젝트 저장할 변수 선언 후 인스펙터에 오브젝트 할당해야한다. *** PC또는 모바일 사양에 따라 이동 속도가 다르지 않도록 구현하는 방법 Update함수가 아니라 FixedUpdate 함수안에 코드 작성하기.. 2024. 2. 23.
#005 구글 플레이 스토어 게임 출시 방법 (개발자 콘솔) 1. 구글 개발자 플레이 콘솔 사이트에 접속하여 로그인한다. play.google.com/console (사전에 구글 아이디를 통해 개발자 계정을 만들어야 한다. 개발자 계정 가입 시 최초 가입비가 발생한다.) 2. 앱 만들기 클릭 3. 앱 세부 정보 입력 (앱이름, 기본언어, 앱 또는 게임 선택, 유료 또는 무료 선택, 선언 2가지 모두 체크 활성화) 4. 앱 설정하기 위에 앱 세부 정보를 입력한 후 버튼을 클릭해주면 앱 설정하기 해야할 일을 확인할 수 있다. 1) 개인정보처리방침 설정: 티스토리에 포스팅한 개인정보처리방침 링크르 복사 붙여넣기 한다. 2) 앱 액세스 권한 3) 광고 4) 콘텐츠 등급 5) 타겟층 6) 코로나19 접촉자 추적 앱 및 이력 앱 7) 데이터 보안 8) 정부 앱 9) 금융 기.. 2024. 2. 14.
곰스타일 개인정보처리방침 (SCP WAR) 1. 개인 정보의 처리 목적 본 개발자가 작성한 앱인 'SCP WAR' 은 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. ​ 1) 무료 앱에서 AdMob(애드몹) 광고 라이브러리(Google Play Lib)가 필요로 하는 권한 위임을 위해 사용 ​ 2. 개인 정보 처리 위탁 여부 본 개발자의 앱은 타 업체에 개인 정보 처리를 위탁하지 않습니다. ​ 3. 정보 주체의 권리, 의무 및 그 행사 방법 이용자는 개인 정보 주체로서 언제든지 개인 정보 보호 관련 권리를 행사할 수 있습니다. 다만, 본 앱은 앱 사용자의 사용정보를 수집 및 보유하지 않습니다. 앱 기능의 활용에만 사용합니다. ​ 4. 처리하는 개인 정보의 항목 작성 다음의 개인정보 항목을 처리하고.. 2024. 2. 14.
#004 구글 플레이 로그인 구현 (Google Play Games Service) 1. 구글 플레이 게임 플러그인 설치 및 패키지 임포트 깃허그 홈페이지 접속 아래 링크(깃허그) 타고 들어가기 https://github.com/playgameservices/play-games-plugin-for-unity GitHub - playgameservices/play-games-plugin-for-unity: Google Play Games plugin for Unity Google Play Games plugin for Unity. Contribute to playgameservices/play-games-plugin-for-unity development by creating an account on GitHub. github.com 우측 중간에 Releases 클릭 (가장 최신 버전 다.. 2024. 1. 3.
#003 유니티 씬 이름 변경 및 저장, 버튼 생성, 에셋 폴더 생성 1. 씬 이름 변경 및 저장 Hierarchy 창에서 Scenes을 마우스 우클릭 > Save Scene AS > 씬이름 설정 후 저장 생성된 씬은 Project 창의 Assets 폴더에서 복사 + 붙여넣기 가능 씬 파일 마우스 우클릭하여 씬이름 변경 가능 (Rename) 2. 버튼 생성 Hierarchy 창> Canvas 마우스 우클릭 > UI > Button Button 오브젝트 마우스 우클릭 > Rename > 이름변경 Button 오브젝트 클릭 > Inspector > Rect Transform > Width 값과 Height 값 설정 (크기 변경) pos Y값 설정하여 오브젝트 위치 변경 Button 하위 오브젝트인 Text 클릭 > Inspector > TextMeshPro > text 값 입.. 2023. 12. 30.
#002 구글플레이스토어 출시를 위한 유니티 설정 (프로젝트 키, 회사명, API Level, 64비트) 구글플레이스토어 출시를 위해 유니티에서 설정해야하는 것들 1. Project Key 설정 Edit > Project Settings > Player > Publishing Settings > Keystore Manager KeyStore > Create New > Anywhere 아래 5개의 값을 입력한다. - Password, Confirm Password, Alias, Password, Confirm Password Addkey 누른 후 팝업창이 뜨면 Yes 2. 회사명과 상품명, 버전 설정 Project Settings > Player > Company Name 과 Product Name, Version 설정 3. 앱의 타겟팅 API 수준 31이상으로 변경 Project Settings > Play.. 2023. 12. 30.
#001 유니티 설치 및 프로젝트 기본 세팅, 화면 크기 설정, 세로 고정 (Display, Canvas 설정) 1. 유니티 허브 설치 회원가입 및 로그인을 하여 무료 라이선스를 발급 받는다. 2. 새프로젝트 생성 에디터 버전 2021.3.13f1 템플릿은 2D 모바일 생성한 프로젝트를 클릭하면 유니티가 실행된다. 3. 작업하기 편하도록 유니티 초기값을 설정 window > Layout > 2by3 Project 우측 점3개 > One column Layout 4. 화면 크기 설정 Game > 원하는 가로, 세로 값 입력 (1140x2560) 5. 화면 크기 고정 (해상도 및 화면 설정) Unity 편집기에서 File > Build Settings > Platform 으로 사용할 모바일 플랫폼을 선택(예: iOS, Android) Player Settings 설정으로 이동 Resolution and Presenta.. 2023. 12. 30.
728x90
반응형
LIST