본문 바로가기

유니티 최고56

간단한 유니티(Unity) 모바일 게임 만들기 이번에는 간단한 기능들을 조합해서 모바일 버전의 게임을 한번 만들어 보겠습니다. 공을 통해 플레이 하는 게임으로 위처럼 설정해주고 아래처럼 코드를 작성해줍시다. 아래의 코드는 크게 1. 움직임 2.버튼에 들어갈 함수 3.게임 새로하기함수 4. 게임 종료 함수 등을 넣어 주었습니다. 원래 3,4 번 의 기본적인 함수들은 게임매니저를 만들어 관리해줘야 할것 같았지만 큰 프로젝트가 아니기에 여기서 관리하였습니다. using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using UnityEngine; using UnityEngine.SceneManagement; public class CharacterMov.. 2022. 9. 1.
유니티(Unity) 기초! -- 하늘(sky) 설정 이번엔 가장 기본이 되는 하늘 (sky)를 설정해 봅시다 먼저 에셋스토어에서 아래 에셋을 다운받고 임포트해줍시다! AllSky Free - 10 Sky / Skybox Set | 2D 하늘 | Unity Asset Store Elevate your workflow with the AllSky Free - 10 Sky / Skybox Set asset from rpgwhitelock. Browse more 2D 텍스처 및 소재 on the Unity Asset Store. assetstore.unity.com 다운 - 임포트를 해주면 에셋 파일에 하늘사진들이 생기게됩니다! 여기까지 하셨다면! 이제 하늘을 뒤덮을 머터리얼을 만들러 가봅시다. 그리고 방금 만든 머터리얼의 상단의 shader 에서 skybox를.. 2022. 8. 25.
유니티(Unity) 간단한 공 게임 기능 구현 2 - 장애물 삭제, 게임 재시작, 카메라 이동 전 글에 이어서 하겠습니다. 다음은 모든 장애물을 제거할수있는 레드 코인을 만들어 줍시다. 모든 장애물을 없애기위해서 이게 장애물이다~ 하는 표시가 필요합니다 그걸 위해 모든 장애물의 속성 창에서 이름 바로 밑에 있는 Tag >> add tag >> 새로 Obstacle 을 추가해주고 모든 장애물의 태그를 변경 해줍시다. 그러고 나서 게임 메니저파일에 아래처럼 추가해줍시다. void RedCoinStart() { DestroyObstacles(); } void DestroyObstacles()// 모든 장애물 파괴 함수 { GameObject[] obstacle = GameObject.FindGameObjectsWithTag("Obstacle"); // 게임상에서 태그찾기 for (int i = 0; i.. 2022. 8. 24.
유니티(Unity) 간단한 공 게임 기능 구현 1 - 공의 이동, 장애물 설치, 코인(Coin) 이번엔 게임에 사용될만한 그러한 기능들을 하나씩 만들어보겠습니다! 먼저 공 캐릭터를 움직이기 위한 부분부터 만들어 보겠습니다. 이부분은 일반 캐릭터를 움직이는 느낌이 아닌 공을 툭툭 손으로 친다는 느낌? 으로 만들어 보았습니다. if (Input.GetKeyDown(KeyCode.Space)){//점프 GetComponent().AddForce(Vector3.up * 400); } 일단 키입력을 받고 , 원하는 방향으로 힘을주어 공을 튕겨내었습니다. 그리고 ball속성창에서 Rigidbody컴포넌트를 추가 하면됩니다. 완성! using System.Collections; using System.Collections.Generic; using UnityEngine; public class Ball : Mo.. 2022. 8. 24.
유니티(Unity) 시작하기 - 2 (조작, 주요 기능) 전글에 이어서 이번엔 유니티를 사용하기위한 주요 기능들을 살펴 보겠습니다. 먼저 화면을 설명 하기전에 약간 설정을 해줍시다. 먼저 에디터 설정! 상단의 툴바에서 edit >> preferences 클릭 자신이 c#을 어떤 프로그램으로 작동시킬지 선택을 해줍시다!(진짜 중요) 그리고 위의 창 ( edit >> preferences ) >> Languages 에서 모든 에디터 영어들을 한글로 바꿀수도 있습니다! (설정하고 다시시작해야함) 왼쪽 상단 2 by 3 으로 변경하면 아래처럼 화면이 바뀌는데 이 부분은 편한대로 바꿔주시고 사용하시면 됩니다. 만약 이렇게 바꿔서 사용하신다면! 왼쪽 상단은 게임 제작뷰! 왼쪽 하단은 게임 플레이뷰! 가운데는 현재 씬에 배치된 액터들을 나타내고 그다음은 프로젝트 파일들과 .. 2022. 8. 23.
728x90
반응형