본문 바로가기
728x90

unity6

2025.04.15 Unity / United Seoul 참관 United Seoul 참관 후기 2025.04.15 참가나름 일찍 왔다고 생각했는데 줄이 상당히 길었다. 하지만 입장시간이 되자 금방 줄었다.이 팜플릿에 여러가지 참여 이벤트 들도 있었고 소개도 있었다. 인증샷 이벤트도 있어서 한장 찍었다. 인생4컷도같이간 친구들과 찍었는데 나중에올려보도록 하겠다. 개인적으로 강연을 듣는것도 좋았지만 인디게임들을 직접 플레이 해보는 이 부스가 제일 재미있었다. 좋은 내용의 강연들을 많이 들었고 굿즈 및 여러 이벤트도 참가했다. 돌아오는길에 들른 카카오 프렌즈샵 2025. 5. 19.
간단한 게임만들기#4(UI 구축) 저번 게시글에 이어 UI(User Interface)를 구축해보자 Hierachy 에서 마우스 우클릭 - UI - Canvas 클릭 2. Canvas 와 EventSystem이 생기게 된다. Canvas의 Inspector에서 UI Scale Mode를 Scale With Screen Size 로 설정해주고 Reference Resolution X 1920 Y 1080 로 지정해 준다. 그 아래 Match 는 너비기준으로 할것인지 높이 기준으로 할것인지 지정해주는 너비 기준으로 해주는것이 깨지지 않는다. Canvas 마우스 우클릭 - UI - Image를 선택해 준다. 4. 화면 비율 및 해상도가 달라지더라도 깨지지 않게 앵커 기능을 이용한다. 요 부분을 클릭한뒤 Alt +Shift 를 클릭하고 좌상단을.. 2023. 5. 29.
패키지 저장 프로젝트 진행중 중간에 저장하기 위해서는 GitHub Desktop을 이용해도 되지만 가끔 버그가 나기때문에 패키지 저장을 많이 이용한다. Project - Assets - 마우스 우클릭 - Exporting package 클릭 원하는폴더를 선택 하면 패키징이 되는데 나중에 유니티 허브-새프로젝트 - 유니티 패캐지파일을 Import 하면 이용할 수 있다. 나중에 뒤로 돌아갈때나 새로운 프로젝트를 만들때 등 저장한 패키지를 이용할 수 있게된다. 2023. 5. 29.
간단한 게임만들기#2(에셋과 카메라 설정) 카메라가 Player를 따라가도록 만들어보겠다. Create->C# Script 로 하나 생성해 준뒤 이름을 CameraMove라고 지정해준다. 내용을 아래와 같이 작성해 준다. public class CameraMove : MonoBehaviour { public GameObject target; public float offsetX; public float offsetY; public float offsetZ; // Update is called once per frame void Update() { Vector3 FixedPos = new Vector3 (target.transform.position.x + offsetX, target.transform.position.y + offsetY, tar.. 2023. 5. 27.
간단한 게임만들기 #1(기본구성) 간단한 공을움직여서 아이템을 먹는 게임을 Uniti로 만들어보자 Hierarchy에서 우클릭-> 3D object -> Plane, Sphere 두가지를 생성해주자 그리고 Plane은 Position을 0, 0, 0 Sphere는 0, 5, 0 으로 지정해주자 Sphere는 Player 라고 이름을 변경 후에 Marterials를 하나 생성해서 녹색으로 변경해준다. 그럼 이상태가 될텐데 4. C# 스크립트를 하나 생성해서 이름을 Player라고 해준다. 이후 해당 스크립트의 내용을 using System.Collections; using System.Collections.Generic; using System.Collections.Specialized; using System.Diagnostics; us.. 2023. 5. 27.
구성요소 및 초기셋팅 기본적으로 언리얼엔진이랑 비슷함 Q 화면이동 W 물체 이동 E 회전 R 사이즈 조정 Ctrl+D 오브젝트 복제 자식오브젝트는 부모오브젝트의 상대좌표로 위치가 지정됨 프로젝트 윈도우에서 마우스 우클릭->Create->C# Script 생성후 더블클릭해서 Visual Studio로 들어가면 이런 소스가 나오는데 void Start라는 함수는 프레임이 실행될때 처음 실행되는 부분 void Update()는 매 프레임마다 업데이트 됨 ! 참고 실행 된 뒤 오브젝트 등을 변경하면 저장되지 않음( 실행을 종료하면 실행 전 상태로 돌아옴) 디버그 로그를 쓸땐 맨 윗줄에 using Debug = UnityEngine.Debug; 라는 한줄이 필요함(구글링) Debug.Log("Hello World"); Debug.Lo.. 2023. 5. 27.
728x90