728x90
반응형

Unity 119

[Unity] There are inconsistent line endings in the 'Assets/Scripts/HUD/HUD_controller.cs' script. Some are Mac OS X (UNIX) and some are Windows.This might lead to incorrect line numbers in stacktraces and compiler errors. Many text editors can fix this ..

There are inconsistent line endings in the 'Assets/Scripts/HUD/HUD_controller.cs' script. Some are Mac OS X (UNIX) and some are Windows. This might lead to incorrect line numbers in stacktraces and compiler errors. Many text editors can fix this using Convert Line Endings menu commands. 일일히 Save as에서 하나하나 줄 끝으로 저장하기 싫으신 분은 아래의 방법으로 해결 하시면 됩니다. 도구 - 사용자 지정 명령 - 명령 추가 파일 - 고급 저장 옵션(Advanced Save O..

Unity 2020.06.26

[Unity] Rect Scroll View관련 Tip

스크롤 뷰의 콘텐츠 안에 들어가는 내용이 고정 되어 있으면 별 문제없겠지만 유동적으로 콘텐츠의 크기를 관리하고 싶을 때가 있을 텐데 이와 관련한 팁입니다. 먼저 스크롤 세팅을 보면 저는 스크롤 바를 다 지우고 콘텐츠 범위를 클릭/터치해서 좌우로 넘기는 스크롤 뷰를 만들었습니다. 좌우의 끝에서 멈추게 하기 위해 Movement Type은 Clamped를 사용하고 있고 관성은 필요하지 않으니 Inertia를 false로 했습니다. Content를 보면 Grid Layout Group과 Content Size Fitter를 붙였는데 Layout Group은 아이템이 content아래에 붙을 때마다 일정 Padding을 가지면서 오른쪽으로 추가하기 위함입니다 (만약에 Constraint count를 2로 두면 ..

Unity 2020.04.08

[Unity] Top View Shooting Game Demo - pooling, dither(5)

지난 편에선 그래프를 생성했습니다 그건 이제 Material에 입히는 쉐이더로 사용되구요 이제 지형지물에 가려질 때 보여질 메터리얼을 생성해주면 됩니다 Asset - Create - Material로 생성 하고 쉐이더를 Shader Graphs에서 본인이 생성한 이름의 그래프를 선택해주세요 그리고 평상시에 출력될 캐릭터 메터리얼이 없거나 저처럼 대충 만들어보고 싶다면 대충 메터리얼 하나 만들어주시고 쉐이더만 Universal Render Pipeline - Lit 으로 설정해주세요 그리고 움직일 오브젝트들에게 레이어를 입혀주세요 저는 Characters라는 레이어를 입혔습니다.(물론 프리팹들에게 적용되도록) 그리고 마지막 단계입니다. 파이프 라인 설정 먼저 기본 설정 궁금하신 분들을 위해 그리고 포워드 ..

Unity 2020.03.18

[Unity] Top View Shooting Game Demo - pooling, dither(5)

Dither를 하기 위해선 Unlit Graph를 다뤄야하는데 만약 Asset 우클릭 - Create - Shader - Unlit Graph가 안보인다면 Window - Package Manager 에서 아래의 패키지를 다운받아보세요 Unlit Graph를 만들었다면 더블클릭 해줍니다 그러면 위의 사진같은 배경이지만 Unlist master와 Prepertices를 제외한 텅 비어있는 창이 뜹니다. 이제부터 구성을 하나하나 설명할게요 먼저 Properties 부터 설명할게요 이 부분은 해당 쉐이더를 사용하고 있다면 그래프 창이 아닌 인스펙터에서도 조절 가능한 파라미터들을 저장하는 곳이라고 보면 됩니다 왼쪽 상단을 보면 Graph이름과 플러스 모양이 있을텐데요 플러스 모양을 눌러서 컬러를 눌러줍니다 그러..

Unity 2020.03.17

[Unity] Top View Shooting Game Demo - pooling, dither(4)

원래 먼저 소개했어야 했는데 의식의 흐름대로 지금 소개드립니다. 총알 프리팹입니다. 만드는 법은 하이라키에서 원하는 mesh, material을 입혀주고 Collider와 RigidBody를 붙여줍니다 그리고 프로젝트 폴더에 끌어다 주면 프리팹이 완성됩니다. 혹시나 프리팹을 만들고 하이라키에서 수정했다면 빨간 밑줄친 오버라이드를 해주시거나 프로젝트에 있는 프리팹을 직접 수정하셔야 반영됩니다. 오조준해서 쏘고싶지 않기때문에 gravity는 껐습니다. 원하시면 키시고 잘 조절하시면서 다뤄주세요 로테이션도 막아뒀는데 혹시라도 횡으로 발사될까 염려되어 막아놨습니다 안막으셔도 됩니다 파티클입니다 원하는 대로 만드시거나 무료 파티클을 사용하시기 귀찮으시면 개똥같은 파티클이지만 위와같이 설정해주세요 여기서 중요한 점..

Unity 2020.03.17

[Unity] Top View Shooting Game Demo - pooling, dither(3)

드디어 풀링입니다 왜이렇게 질질 끌었냐? 라고 물으신다면 제 답변은 "다들 그러던데용" 헷 광고 노출때문이겠죠 뭐 먹고 삽시다 같이 ㅎㅎㅎㅎ 잡담은 이만하고 풀링 스크립트 쏴드리겠습니다 우선 오브젝트 구성은 저렇게구요 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Pooling : MonoBehaviour { public static Pooling instance; public Transform player; [Header("bullet")] public List bullets; public GameObject bulletPrefab; public Transform firePos; pub..

Unity 2020.03.17

[Unity] Top View Shooting Game Demo - pooling, dither(2)

이번 편에선 키보드 버튼에 따른 플레이어 움직임과 마우스 위치에 따른 플레이어 회전, 사격 동작을 만져볼게요 문질문질 플레이어 구성입니다. Rigidbody를 보시면 이눔새끼 넘어지지말라고 x,z 로테이션을 고정시켜놨구요 미국가지말라고 y축 포지션도 고정해놨습니다 각설하고 스크립트로 plyer Movement Script using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerMovement : MonoBehaviour { public float moveSpeed = 5f; public Camera cam; Rigidbody rig; Vector3 movement; Vector3 mou..

Unity 2020.03.17

[Unity] Top View Shooting Game Demo - pooling, dither(1)

이번엔 탑 뷰 시점의 게임을 만들어보겠습니다. 지형지물에 캐릭터가 가려지면 불투명? 쨋든 플레이어가 볼 수 있도록 하는 dither도 적용 시켜보겠습니다. 이번 편에선 씬 구성에 대해 설명하겠습니다 씬 구성은 너무나 귀찮은 나머지 대충 배치했네요 허허(실린더는 콜라이더 제거했습니다) 해당 성 모델은 mage모델 치면 무료로 성만 배포하는 걸 다운 받아서 사용했습니다 캐릭터는 보시는 것 처럼 캡슐에 실린더 하나 달아서 총이랍시고 달아놨구요ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 총알이 시작할 지점을 firePoint라고 설정해놨습니다. Bullet Controller는 Bullet과 Paricle들을 생성 및 풀링해줄 녀석입니다. parent는 말그대로 생성된 오브젝트들을 아래로 쭈우우욱 나열된게 보기싫어서 강제 수용시켰습니다..

Unity 2020.03.17
728x90
반응형