본문 바로가기

유니티77

07/26 1. 머티리얼, 라이트 (라이트맵) 2. 이펙트, 포스트 프로세스 3. 터레인 -> 레벨 디자인 4. 시네머신 5. UI 블렌더 / 크리타 PBR (Physically Based Rendering) 입자들을 이용 버즈 라이트이어 / 엔칸토 / 메이의 새빨간 비밀 toon shader TA 직군 - 모델러 , 이펙터, 애니메이터, UI, 원화 모델러 - > 3DMAX , Zbrush, MAYA, SUB.P.D, Photoshop ( 여러개의 툴을 다룸) TA 지원은 한 분야를 파고 경력을 쌓고 가는 것이 더 나음 1. 머티리얼, 라이트 (라이트맵) 랜더파이프라인 유니티 쉐이더 그래프 시각적으로 코드가 필요없이 만드는 Shader : Standard Rendering Mode 텍스처 무료 사이트 https:.. 2022. 7. 26.
07/20 1. 조이스틱을 만들고 싶다. - UI 가 마우스를 따라서 이동하도록 처리 - 조이스틱이 가리키는 방향을 찾고 싶다. -> 움직인 지점 - 원래 있던 지점 2. 플레이어 방향 찾는다. 2022. 7. 20.
07/19 DestroyZone Player가 못나가게 하기 1. 충돌체를 두고 벗어나지 못하게 -> 덜덜떨리는 현상때문에 안됨 Player + (rigidbody) 2. 떨어졌을때 위치 체크 후 벗어나지 않게 x 축 -3~3 동안에 // PlayerMove void Update() { Vector3 myPos = transform.position; myPos += dir * speed * Time.deltaTime; // 만약 플레이어 x 위치가 -4.3 보다 작을 때, +4.3보다 클 때 화면을 벗어나지 않도록 하고 싶다 // 플레이어 x 위치 // x 값이 -4.3 보다 작다면 if (myPos.x < -4.3) { //x 값을 -4.3으로 하자 myPos.x = -4.3f; } else if (myPos.x.. 2022. 7. 19.
3.1 프로토타입 버전 제작 3.1 - 1 프로젝트 생성과 환경 설정 (1) 플레이어 생성과 라이프사이클 https://youtu.be/1CaRsJpQNnA 3.1 - 2 플레이어 이동 제작 (2) 자료형과 함수 https://youtu.be/KKaNNdvymaU (3) Vector 등속등가속 설명 https://youtu.be/KKaNNdvymaU GameObject ▶ Player C# Script ▶ PlayerMove 1. 플레이어 이동시키기 1 transform.Translate(Vector3.right * 5 * Time.deltaTime); transform.Rotate(Vector3.right * 5 * Time.deltaTime); - 회전은 회전 축을 기준으로 // -> 종속적인 코딩이기 때문에 우리가 직접 구현할.. 2022. 7. 19.
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.
728x90