본문 바로가기

Unity5

버튼 클릭이 안되는 경우 IntroScene을 만들고 [START], [HELP] 버튼을 추가했다.[START] 버튼을 누르면 실제 게임 화면이 나오도록 아래 스크립트를 추가했는데,using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.SceneManagement;public class ChgScene : MonoBehaviour{ public void ChangeSceneBtn() { SceneManager.LoadScene("MainScene"); }}버튼 클릭이 인식되지 않는 문제가 있었다. 알고보니 IntroScene을 만들면서 Canvas의 EventSystem이 누락되어서 그런 .. 2022. 5. 20.
Unity 3D Basic - 1 우선 이번 포스팅에서 만들어볼 내용이다. 아래 강의를 따라하며 정리해보았다. https://www.inflearn.com/course/%EA%B3%A0%EB%B0%95%EC%82%AC-%EC%9C%A0%EB%8B%88%ED%8B%B0-%EA%B8%B0%EC%B4%88/lecture/48465?tab=curriculum  따라하면서 배우는 고박사의 유니티 기초 - 인프런 | 학습 페이지지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요....www.inflearn.com Player🕺- Character Controller 컴포넌트3차원 게임에서 캐릭터 움직임과 관련된 제어를 위해 사용한다.캡슐 형태의 Collider가 포함되어있기 때문에, Rigid Body 컴포넌트 .. 2022. 4. 26.
Unity 2D Basic - 2 게임 오브젝트의 생성Prefab으로 오브젝트 생성게임 내에서 코드를 이용해서 오브젝트를 생성하기 위해서는 원본이 필요하다.의도치 않은 동작을 막기 위해 게임 내에 있는 오브젝트를 복제하는 것이 아니라, Prefab을 사용한다.*Prefab : 게임에 존재하는 게임 오브젝트를 Project View에 파일로 저장해둔 것. [SerializeField] private GameObject chocoPrefab; private void Awake() { Instantiate(chocoPrefab, new Vector3(3, 3, 0), Quaternion.identity); Instantiate(chocoPrefab, new Vector3(-3, -3, 0), Qu.. 2022. 4. 20.
Unity 2D Basic - 1 게임 오브젝트의 이동Vector3 구조체게임의 2D/3D 공간에서 이동, 회전, 크기를 표현하기 위해 (x, y) 또는 (x, y, z)의 좌표 체계를 나타내는 단위.1 단위의 방향, 두 점 사이의 거리, 각도 등의 연산을 위한 method를 제공한다. e.g., right, left, up, back, forward ...private void Awake(){ // 새로운 위치 = 현재 위치 + (방향 * 속도) transform.position = transform.position + new Vector3(1, 0, 0) * 1; // transform.position += Vector3.right * 1;}Awake()는 한번만 호출되니, 2D 오브젝트를 계속해서 이동시키고 싶다면 .. 2022. 4. 18.
Unity Introduction 용어 정리Scene : 게임의 장면이나 상태를 저장하는 단위. 하나의 거대한 게임을 씬 단위로 관리한다.ex. Intro Scene, Menu Scene, Stage 1 ~ N Scene, GameOver Scene, Ending Scene, Etc.Hierarchy View에 배치된 오브젝트들이 현재 Scene에 존재하는 오브젝트들이다. Renderer- Sprite Renderer 컴포넌트 : 2차원의 이미지를 화면에 출력- Mesh Renderer 컴포넌트 : 3차원의 오브젝트(물체)를 화면에 출력 GameObject : Scene에 배치되는 하나의 물체를 지칭하는 단위. 게임 오브젝트에 원하는 컴포넌트들을 추가해서 다양한 오브젝트를 만들 수 있다. Component : 게임 오브젝트에 부착할 수 .. 2022. 4. 18.