네이버 카페를 개설했고, 가입을 해놨다.
create -> 20201129pm
하이라이키 - > 오브젝트
인스펙터-> 오브젝트에 대한 정보 표기
물음표 클릭 - > 설명서
프로젝트 -> 파일들 저장하는곳
콘솔 -> 출력, 오류나 경고
큐브 만들기 -> 하이라이키 크리에이트
상단 명령 표시줄 -
손->화면 전환
십자 (오브젝트 이동) - 화살표 드래그 이동,오브젝트 안에 면을 클릭 후 이동하면 두가지 방향 동시에 이동 가능
회전 버튼 - > 선을 클릭하여 오브젝트를 회전시켜줌
줌인?4번째 버튼 -> 오브젝트의 크기를 늘려줌,안에 회색 사각형 크기를 전체적 늘려줌
5번째 버튼 사각 꼭지점 -> 선의 중심을 눌러 크기를 늘려줌
6번째 버튼 -> 이동 회전 크기 다나옴
센터 버튼 -> 피벗 으로 변경 -> 토글 버튼인데 뭐가 바뀌는가..?
큐브 선택 후 컨트롤 D -> 큐브 하나 더생김
컨트롤 누르고 하이라이키 동시 선택 가능 -> 센터버튼 -> 기준이 다른 한개의 오브젝트로 변경되는걸 확인 가능 -> 오브젝트의 중심을 개별로 줄건지 중심으로 줄건지 선택하는 부분이다.
로컬 버튼 클릭시 글로벌로 바뀜 -> 로컬로 바뀜 토글 스위치임, 글로벌 좌표 오브젝트 본인 좌표
글로벌은 게임상의 월드 좌표 개념
오브젝트 생성 방법은 크리에이트를 누르거나 빈공간에 오른쪽 클릭하거나 - > 크리에이트 엠티 -> 빈 오브젝트를 이용해 큐브를 만듬.- > 트렌스폼이란 컴포넌트는 모든 오브젝트에 있음 -> 오브젝트에 대한 옵션 -> 에드 컴포넌트를 이용해 다양한 컴포넌트 ->
에드 컴포넌트 - > 메시 - > 메시 필터 -> 메시에 조금한 똥그라미 -> 사용할 수 있는 메시들 -> 큐브 클릭
메시 필터mesh filter - > 모양에 대한 정보, 메시 랜더러 mesh renderer -> 모양에 옷을 입혀줌
에드 컴포넌트 -> 메시- > 메시 랜더러
색 입히기 : 프로젝트 - > 에셋 -> 크리에이트- > 메테리얼(재질) -> 알베도 -> 색상 지정한다.
메테리얼을 씬에다가 넣거나, 하이라이키에 드래그하면 색깔 바뀜 -> 동시에 같은 오브젝트에 적용됨 만약 각각 다른 색을 입히려면 각각 메테리얼을 생성해야한다.
오브젝트 클릭 - > 메시 필터 - > 똥그라미 - > 실린더나 캡슐이나 스피어로 변경 가능
탭에 에셋 스토어나, 윈도우에서 에셋 스토어를 누른다. 2020 버전부터는 인터넷으로 연결된다. 에셋 스토어 - > 가격 프리 - > 무료 에셋은 저작권에 관한 것을 판매자에게 직접 문의한 후 판매를 해야함 -> 이메일 보내서 확인해라
유로 에셋 -> 라이선스 - > 싱글 엔티니(혼자 사용할때) , 멀티 엔티티(여러 사용자) 를 선택하여 사야한다. 나뉘는것도 있고, 안나뉘는것도 있고
에셋 스토어 -> 패키지 매니저 -> 이름 검색 후 다운 후 임포트로 추가할 수 있다
게임 , 하이라이키를 옮겨 재배치한다. -> 오른 상단 레이아웃 클릭해서 레이어를 변경 가능 -> 2바이3선택, 4스플릿 선택 -> 디폴트 하면 원래대로 -> 세이브 레이아웃 해서 형태 저장도 가능
프로젝트 -> 오른클릭 -> 크리에이트 씨샾 스크립트 - cHello 로 , 스크립트 생성 후 이름을 먼저 바꿔줘야 클래스명과 일치한다. 바로 생성 후 엔터는 지양해라.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
유니티 엔진에서 주로 사용하는 명령어가 저장된 헤더파일
클래스 선언 후 클래스명 , 상속관계, 유니티는 기본적으로 MonoBehaviour 모노바하비어를 상속한다.
보이드 스타트는 게임 시작되면 1회 한해 실행, 보이드 업데이트는 매번 반복 실행(프레임당1회)
디버그쩜 로그는 출력하라. 괄호 안 큰따옴표 안에 헬로 유니티 -> 명령어 끝나면 세미콜론으로 다음 줄 넘어가란 뜻
print -> 디버그 로그랑 똑같은 역활을 한다. 실행 속도가 느리다. 걍 디버그쩜 로그를 쓰자. 스크립트 작성 후 컨트롤 S 를 해서 저장 한번 하자. 유니티 에디터에 적용하려면 컨트롤 에스를 눌러 저장하자.
프로젝트는 창고 비슷하게 생각하자. 씬 또는 하이라이키에 넣는다. 빈 오브젝트에 넣고 실행버튼을 눌러보자. 그럼 콘솔 로그에 업데이트 함수라고 계속 출력된다. 콘솔창에 콜렉스를 클릭하면 업데이트 함수입니다가 같은 정보로 엮여서 갯수로 옆에 표기된다.
크리에이트 씨샾 cMove
// 입력 ->트랜스폼 에 손 올리면 안에 아귀먼트를 어떻게 넣어야할지 예시를 보여준다.
씨 오브젝트 안에 cMove를 넣고 재색 후 A키를 누른다.
재생을 풀면 다시 원 상태로 돌아온다.
재생 해놓은 상태에서 작업하면 재생 풀고 원상태로 복귀된다. 이거 조심해라..만약 방지하려면
에딧 - > 프리퍼넌스 클릭
컬러 -> 플레이모드 틴트 ->색 바꾸면 플레이모드시 작업 방지하기 위한. 색변경
사실 트렌스폼 앞에 This가 생략됨. this 를 타이핑 후 마우스를 대보면 cMove가 색깔입혀짐.
즉 씨무브가 들어간 오브젝트를 이동시켜준다.
조금만 고치면 위아래좌우 변경 가능하다. D는 오른, W는 위 S는 아래로
다음은 씨샾 스크립트 만들고 cDestroy 처음에 f를 누르면 오브섹트 삭제 g를 누르면 3초 후 오브젝트 삭제
씨 디스트로이 스크립트를 게임오브젝트에 넣고 (씬에서, 하이라이키에서,인스펙터에서) 실행해보자.
cGetKey를 만들자.
첫날 끝남.
의문점
1. 19년도 버전과 20년도 버전의 장담점. 에셋 스토어가 오히려 퇴보했는데?
2. 디스트로이한 오브젝트는 다시 복구할 수 있는지
댓글