본문 바로가기

유니티/인생유니티교과서11

07/15 Lerp 보간 0 / 1 % 로 나타남 Enemy 잡을때 점수 오르기 UI 컨테이너 방식 - 부모도 바뀌면 자식도 바뀐다! - 해상도 Resolution 픽셀 모니터에 화면에 띄운다 - Free Aspect 원하는 해상도로 바뀐다 Rect Transform - 픽셀로 단위가 된다 사각형 2D 하고 UI 작업할때 쓴다 . 테두리 조절 - 폰트 크기 조절 앵커 프리셋 - 앵커 정렬 브렌더 일주일 정도 데이터를 편집하고자! outline component 점수를 올려주고 하는 방식 using UnityEngine.UI; get set 이용해서 캡슐화 해서 // 현재 점수를 관리하고 UI표시를 하고 싶다. // 필요속성 : 현재 점수 , 최고 점수, 현재점수 UI , 최고점수 UI // 점수를 관리하고 // -.. 2022. 7. 15.
34-40 총알쏘는 Enemy 만들기 34 총알쏘는 Enemy 만들기 35 EnemyShooter 클래스 생성 및 Start 함수 정리 36 적 총알 발사 37 적 총알과 플레이어 충돌처리 1 38 적 총알과 플레이어 충돌처리 2 39 적 총알과 DestroyZone 충돌처리 40 총알 사운드 적용하기 동적 리소스 만들기 - Resources 폴더 (빌드는 필요파일만 가져오지만 리소스폴더에 넣게 되면 제거를 해주지 않는다 / 코드 상에서 동적으로 리소스 해야하는 것들만 넣기) Resources.Load 함수 https://learnandcreate.tistory.com/753 유니티에서 Resources.Load 함수를 사용하여 에셋 로드하기 유니티에서 Resources.Load 함수를 사용하여 에셋 로드하기 Resource 폴더는 유니티가.. 2022. 7. 14.
1 플레이어 생성과 라이프사이클 Class = 객체 = 인스턴스 (대문자) 속성 : 멤버변수 / 명사 (소문자) 기능 (함수) : 동사 / 문장기술 (대문자) Life Cycle (생애주기) Start 태어남(1번) 언제 태어났는지 알 수 있음, 여러 종류의 태어남이 있다 Update 살아감 계속 On~~ 죽음 (1번) 언제 ~할지 모르는, 이벤트로 존재하는 것들 (ex) 부딪히는 것 1. GameObject - Player 2. Script - PlayerMove // 하고 싶은 일 // 사용자의 입력에 따라 상하좌우로 이동하고 싶다. // 필요속성 : 이동속도 pulbic class PlayerMove : MonoBehaviour { //필요속성 : 이동속도 float speed = 5; void Start() SDK - Softw.. 2022. 7. 13.
07/08 픽셀 가료 U 세로 V좌표 UV Wrap - 덮어 씌운다. UV의 시작점 offset 그림자 카메라 시야절두체 Model Local / World , Global view frustom 시야각 Field of View FOV near far 투영. 원근 2D 3D 렌더링 파이프라인. 2D 카메라 셋팅 프리펩사용법 Demo 동적으로 변경 파일을 로드해서 실행 (Resources - 유니티에서 지정해논 폴더 - 건들지 않겠다) 유니티에서는 고정에 놓은 폴더들이 있음. 에디터 폴더 사용하지 않는 것들을 제거 후 빌드 2022. 7. 8.
07/07 팀프로젝트 진행 시 : protocal 규약(규칙된 약속) - 모듈 module = 기다리지 말고 모듈을 만들어서 넣고 작업을 진행한다 = 지금은 함수를 변경하는 식으로만! 디자인 패턴 : MVC (model view control) = 종속성을 끊자 (ex) 웹, 앱 여러곳에서 데이터를 넣고 컨트롤 가능함 model : DB 데이터 (유연한 설계 / 단 하나만 붙지 않음) view : 시각적인 (ex) UI control : 제어를 어디에서나 가능하게 = 핵심 : 중간에 모듈들이 끼어져있음. = 종속성을 끊자 = 모듈들을 넣는다. 프로토타입 핵심에 대한 검증 cube 형태 알파작업 기획에 대한 검증 - 이미지 입히기 베타 고객한테 검증 07/07 알파작업 - asset store - asset 다운 -.. 2022. 7. 7.
728x90