no image
4. 유니티_오브젝트 이동, UGUI 기초
(이번에 만드는 프로젝트는 이 기능이 필요없지만 그래도 다음 프로젝트를 위해 일단 적어둔다.) Hierarchy 창에서 새로운 물체를 만들면 Transform 창이 뜬다. Transform : 오브젝트 형태에 대한 기본 컴포넌트 (위치, 회전, 크기) (하나의 클래스이다.) Translate : 벡터 값을 현재 위치에 더하는 함수 ex) transform.Translate(Vector3); // 3차원이라서 Vector3임. int number = 4; // 스칼라 값 Vector3 vec = new Vector3(0, 0, 0); // 벡터 값. (x, y, z)만큼 이동한 위치에 배정 transform.Translate(vec); Start에다 넣으면 첫 고정위치가 되고, Update에 넣으면 1초에..
2024.04.19
no image
3. 유니티_오브젝트의 흐름과 이동, 게임 기획 초반
13일에 공부한 게임오브젝트의 흐름과 오늘 공부한 키보드와 마우스 입력을 통한 오브젝트의 입력에 대한 필기이다. 그리고 오늘은 집중이 잘 되지 않아서 생각해둔 게임 아이디어를 제대로 정리해보았다. 1. 초기화 Awake(): 게임 오브젝트 생성할 때 최초 실행되는 함수 1+. 활성화 OnEnable(): 게임 오브젝트가 활성화 되었을 때 (Awake랑 Start 중간에 실행되는 함수라 1+로 넣음) Start(): 한번만 실행 2. 물리단계 FixedUpdate(): 물리연산 업데이트 (물리 연산을 하기 전에 실행되는 함수) (CPU 부하가 많다고 함. 고정적으로 프레임을 유지하기 때문) 3. 게임로직 Update(): 게임 로직 업데이트 (주기적으로 변하는) (보통 1초에 60회씩) (환경에 따라서 실..
2024.04.16
no image
1. 유니티 기초 공부를 했다
오늘 학습량 : 유튜브 강의 영상 5개 / 유튜브 골드메탈 영상 중 유니티 기초 강좌를 보았다. 재생목록에 있는 영상은 총 88개인데 영상 총 길이가 1일 20시간 46분이다. 일단 2D 개발 영상만 볼 예정이라 아마 다 보려면 반절인 24시간 정도 걸리지 않을까 싶다. 4월 3주차 목표 : 골드메탈 유니티 2D 강좌 전부 보기 유튜브 재생목록 총 길이를 알려주는 사이트: https://ytplaylist-len.sharats.dev/ 코드 색상 바꾸는 사이트: https://colorscripter.com/ (아.. 근데 더보기에서 코드블럭으로 바꿀 수 있다. 이러면 들여쓰기도 완벽하게 나온다. 다음부터는 저걸 써야지) 영상 보면서 필기한 내용 유니티 Documentation, Platforms(And..
2024.04.12