728x90 유니티 C#103 C#기초 - Debug.Log("Console 창에 출력하는 문자열"); [글자를 출력하고 싶을 때]using System.Collections;using System.Collections.Generic;using UnityEngine;public class test : MonoBehaviour{ // Start is called before the first frame update void Start() { // Hello, World 를 Console창에 출력한다. Debug.Log("Hello, World"); } // Update is called once per frame void Update() { }}출력결과 : hello, world [.. 2023. 4. 8. 3. 메인 씬 만들고 캐릭터 추가해보기 임포트를 완료했으면, 이제 메인 씬을 만들고 그 안에 캐릭터를 추가할 것이다. 1. 프로젝트 파일에 생성된 scenes 폴터에 메인씬을 Mainscene 라는 이름으로 Scene을 저장한다. 2. 메인씬이 열린 상태에서 플에이어 캐릭터로 사용할 3D 모델을 불러온다. - [Project] -> [Assets] -> [Models] -> [Characters] 로 들어가면 JohnLemon이 있다. - JohnLemon 을 선택하고 씬뷰쪽으로 드레그 한다. Mainscene의 자식오브젝트에서 LeftForeArm의 Inepector에서 Rotation의 Y에 90을 적으면 아래처럼 캐릭터의 왼팔이 90도로 꺾인 것을 볼 수 있다. 이런식으로 캐릭터의 움직임을 수정하거나 에니메이션호 할 수 있다. 2023. 3. 23. 유니티 기초 - 컴포넌트(component)란? 컴포넌트(component)란, 무언가를 구성하는 요소라는 뜻이다. 유니티에서 컴포넌트(component)는 인스펙터(Inspector)창에서 추가할 수 있는 요소정도로 이해하면 된다. 인스펙터에 몇가지 설정을 넣고 싶으면 Add component 를 눌러서 넣고싶은 기능을 찾아보면 된다. 컴포넌트 종류는 Transform(위치를 알려주는 컴포넌트), Rigidbody(물리적으로 움직이게 하기 위한 컴포넌트), AudioSource(소리를 추가하기 위한 컴포넌트), 스크립트(C# 컴포넌트) 등이 있다. 2023. 3. 22. 유니티 기초 - 인스펙터(inspector)란? 인스펙터(inspector)란, 무엇인가 점검하는 도구라고 생각하면 된다. 유니티에서 인스펙터(inspector)는 오브젝트의 정보를 알려주고 수정할 수 있는 설정창 역할을 한다고 보면 된다. 아래의 가운데 화면에 있는 씬뷰(Scene View)에서 오브젝트를 클릭하거나 Hierarchy에서 오브젝트를 클릭하면 아래처럼 왼쪽에 Inspector창에 정보가 뜬다. 색갈, 위치, 효과, 사이즈 등 거의 모든 설정을 인스펙터에서 수정할 수 있다. 2023. 3. 22. C#기초 - 인스턴스란? (예약어 new를 통한 인스턴스화) 인스턴스(instance)란, 어떠상 상황이나 행동 등 무언가를 특정한 형태로 만드는 것을 말한다. 유니티에서는 객체를 생성하는 것을 인스턴스화한다고 하는데, 이때 C#의 예약어 new를 사용한다. 예약어(키워드) new를 통해 객체를 인스턴스화 시키기 위한 기본 구조는 아래와 같다. - 기본구조 : 클래스명 객체명 = new 클래스명(); (예시) 클래스명이 Human 이고 john이라는 객체명을 가진 객체를 인스턴스화 시킨다고 하면 아래와 같다.Human john = new Human();(예시)는 john이라는 이름을 가진 Human 타입의 변수를 만들고, 그 변수에 Human을 인스턴스화해 저장한 것이다.즉, 객체를 인스턴스화하는 코드는 new Human() 부분이다. 만약 Hu.. 2023. 3. 22. 유니티 기초 - 씬(Scene)이란? - 수많은 오브젝트들이 모여서 저장되어 하나의 파일처럼 만들어진 것이 씬(Scene)이다.- 영화를 제작할 때 한 장면을 씬(Scene)이라고 하고, 이 씬들을 편집하고 합쳐 1개의 영화를 만든다.- 수많은 오브젝트들을 만들어 씬을 만들고, 이 씬들을 편집하고 이어 붙인 것이 1개의 프로젝트가 되는 것이다. - 주로 메인씬(Main Scene)을 1개 만들고, 부수적인 씬을 만들어 이어붙인다.- 씬은 hierarchy에서 관리가 가능하다. - hierarchy 에서는 씬과 씬을 구성하는 오브젝트를 관리할 수 있다. 2023. 3. 21. 유니티 기초 - 콘솔(Console)이란? - Console 창은 Unity에서 생성되는 오류, 경고, 기타 메시지를 표시한다.- 콘솔 창을 열려면 Unity 메인 메뉴에서 Window > General > Console을 선택.- Collapes는 글자만을 모아서 보여준다. 2023. 3. 21. 유니티 기초 - 오브젝트(GameObject)란? (부모, 자식 오브젝트) - 유니티에서 캐릭터, 배경, 텍스트, 및, 조명 등 게임을 구성하는 요소를 모두 오브젝트라고 한다.- 오브젝트는 컴포넌트(스크립트 등이 포함)로 구성되며, 수많은 오브젝트가 모여 씬(Scene)을 이룬다.- 유니티 메뉴얼에서 부르는 정확한 명칭은 GameObject라고 한다.- 하이어라키(Hierarchy) 창에 포함할 수 있는 것들을 말한다.- 오브젝트 안에 오브젝트가 포함되어있을 수 있고, 포함되어있는 오브젝트를 자식 오브젝트라고 한다. (자식오브젝트로 하고 싶은 오브젝트를 복사 후 Paste As Child 를 클릭하면 해당 오브젝트의 자식오브젝트로 복사된다.)(▶ 표시는 해당 오브젝트에 자식 오브젝트가 있다는 표시이며, 클릭하면 자식 오브젝트들이 나온다.) 여기서는 JohnLe.. 2023. 3. 21. 유니티 유용한 단축키 - 마우스 오른쪽 버튼 드레그 : 자유회전(Rotate) - Alt + 마우스 왼쪽 버튼 드레그 : 가운데를 중심으로 회전(Orbit)- 마우스 휠 스크롤 또는 Alt + 마우스 오른쪽 버튼 드레그 : 확대 / 축소(Zoom In, Out) - 마우스 휠 클릭 드레스 : 화면이동- 마우스 오른쪽 클릭 드레그 + A(왼쪽), S(뒤), D(오른쪽), Q(아래), W(앞), E(위) : 자유비행화면이동 - 게임 오브젝트 선택 후 F 또는 Hierarchy에서 해당 오브젝트 더블클릭 : 포커스(해당오프젝트 줌인, 줌아웃)- Alt + hierarchy에서 오브젝트의 ▶클릭 : Hierarchy 에서 자식오브젝트 모두 펼치기- 오브젝트 선택 후 Ctrl + D : 오브젝트 복제 (= 오브젝트 선택 후.. 2023. 3. 21. 2. 유니티 3D 무료 튜토리얼 임포트 하기 (3D Beginner: Tutorial Resources) 1. 유니티 무료 튜토리얼 다운받기 - 에셋 스토어에 들어가서 유니티 무료 튜토리얼인 3D Beginner: Tutorial Resources 를 다운받는다. - [Free] - [내 에셋에 추가하기] - [승인] 하면 된다. https://assetstore.unity.com/packages/essentials/asset-packs/3d-beginner-tutorial-resources-143848 3D Beginner: Tutorial Resources | 에셋팩 | Unity Asset Store Get the 3D Beginner: Tutorial Resources package from Unity Technologies and speed up your game development process.. 2023. 3. 21. 이전 1 ··· 7 8 9 10 11 다음 728x90