유니티/실습 91

Unity - Inventory2 - 00

HTML 삽입 미리보기할 수 없는 소스 2020. 11. 23. 20:49 https://blog.naver.com/nagne2011/222152478825 Unity - Inventory2 - 00 5월에 만들었던.. (https://blog.naver.com/nagne2011/221946938466) 디아블로 방식의 아이템 인벤토리 확... blog.naver.com 5월에 만들었던.. (https://blog.naver.com/nagne2011/221946938466) ​ 디아블로 방식의 아이템 인벤토리 확장판(?)입니다. 기존 방식에선, 1. 2D이미지 클릭으로 이동하기(드래그X) 2. 인벤토리 자동 생성 및 각 nord의 좌표 구현 3. 아이템칸의 가장자리로 갔을때, 칸이 모자랄 경우 한칸씩 안..

유니티/실습 2022.02.15

Unity - Field of view - 06 - stencil shader (완)

마지막으로 stencil shader를 추가해서 정말 시야 범위처럼 보이도록 하자 쉐이더를 다루는 부분은 처음 해보는 부분이라 그냥 그대로 따라서 썼다 먼저 기본 쉐이더를 모아둘 폴더와, 기본쉐이더를 두개 생성한다 이름은 'StencilMask', 'StencilObject' 대표사진 삭제 사진 설명을 입력하세요. 위 방법으로 셰이더 두개를 만든다 Shader "Custom/StancilMask" { Properties { _Color ("Color", Color) = (1,1,1,1) _MainTex ("Albedo (RGB)", 2D) = "white" {} _Glossiness ("Smoothness", Range(0,1)) = 0.5 _Metallic ("Metallic", Range(0,1)) ..

유니티/실습 2022.02.15

Unity - Field of view - 05 - 추가작업

2020. 4. 11. 21:18 https://blog.naver.com/nagne2011/221903063758 Unity - Field of view - 05 - 추가작업 이전 게시글에서 추가로 해줘야할 작업이 있다 먼저 범위 탐색 계산을 update가 아니라 LateUpdate에서 ... blog.naver.com 이전 게시글에서 추가로 해줘야할 작업이 있다 먼저 범위 탐색 계산을 update가 아니라 LateUpdate에서 처리하도록 변경한다 https://docs.unity3d.com/kr/530/ScriptReference/MonoBehaviour.LateUpdate.html 왜냐하면 플레이어 이동은 Update에서 수행이 되는데, 메쉬 계산도 Update에서 진행할 경우 이동과 계산의 순서..

유니티/실습 2022.02.15

Unity - Field of view - 04- 시야 범위 탐색

2020. 4. 11. 21:13 https://blog.naver.com/nagne2011/221903055345 Unity - Field of view - 04- 시야 범위 탐색 시야범위 탐색 기능을 추가하자 시야 각도 내에 작은 '빛'을 여러개 생성해서 탐색 범위를 확인... blog.naver.com 시야범위 탐색 기능을 추가하자 시야 각도 내에 작은 '빛'을 여러개 생성해서 탐색 범위를 확인하는 방법을 사용한다 대표사진 삭제 사진 설명을 입력하세요. 이런느낌이다 먼저 빛(ray)의 개수를 조절할 수 있도록 변수와 개수 계산식을 만든다 public float meshResolution; void DrawFieldOfView() { int stepCount = Mathf.RoundToInt(m_vi..

유니티/실습 2022.02.15

Unity - Field of view - 03 - 타겟 탐색

2020. 4. 11. 14:45 https://blog.naver.com/nagne2011/221902549459 Unity - Field of view - 03 - 타겟 탐색 이번엔 적(target)오브젝트를 탐색하는 기능을 추가하자 https://docs.unity3d.com/kr/530/ScriptReferen... blog.naver.com 이번엔 적(target)오브젝트를 탐색하는 기능을 추가하자 https://docs.unity3d.com/kr/530/ScriptReference/Physics.OverlapSphere.html 구 형태의 원에 접촉한 오브젝트를 배열로 저장하는 기능과 반지름 변수를 활용하여 시아범위 내의 오브젝트를 확인한다 이때 레이어 마스크를 지정해주면 특정 레이어만 배열에..

유니티/실습 2022.02.15

Unity - Field of view - 02 - 시선 각도 계산

2020. 4. 11. 0:57 https://blog.naver.com/nagne2011/221901826377 Unity - Field of view - 02 - 시선 각도 계산 *블로그 업로드용으로 스크립트를 처음부터 새로 만들고있다 일부 스크립트 파일의 이름에 "B_"... blog.naver.com *블로그 업로드용으로 스크립트를 처음부터 새로 만들고있다 일부 스크립트 파일의 이름에 "B_" 접두사가 붙거나, 사라지는 경우도 있으니 특히 스크립트를 그대로 사용할때 유의하자 이번엔 시선 각도를 계산한다 계산한 값은 ray와 함께 쓰면서 시야 계산을 할 예정이다 일단 시선을 계산할 스크립트를 생성해준다 대표사진 삭제 사진 설명을 입력하세요. 일단 변수부터 만들어준 다음 계산값이 정확히 잘 들어가는지..

유니티/실습 2022.02.15

Unity - Field of view - 01 - 이동 스크립트

2020. 4. 5. 21:55 https://blog.naver.com/nagne2011/221892489168 Unity - Field of view - 01 - 이동 스크립트 플레이어 케릭터 이동스크립트를 간단하게 추가하자 케릭터 오브젝트에 연결해둔 rigidbody와 main카메라를... blog.naver.com 플레이어 케릭터 이동스크립트를 간단하게 추가하자 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Controller : MonoBehaviour { public float moveSpeed = 6; Rigidbody rigidbody; Camera viewCamera; V..

유니티/실습 2022.02.15

Unity - Field of view - 00 - 소개 및 준비

2020. 4. 5. 20:29 https://blog.naver.com/nagne2011/221892357815 HTML 삽입 미리보기할 수 없는 소스 대표사진 삭제 사진 설명을 입력하세요. 흔히 2D에서 사용하는 1인칭 손전등(?) 시점이다 가시거리 및 각도 조절이 가능하고 따로 쉐이더를 사용해서 시아 안에 들어와야 오브젝트를 확인할 수 있도록 제작 벽 오브젝트는 각도에 따라 변형되게 만들었다 참고 링크 : https://www.youtube.com/watch?v=rQG9aUWarwE 1. 오브젝트 생성 구현에 필요한 오브젝트부터 간단하게 만들자 따로 색깔을 입혀서 구분되도록 한다 대표사진 삭제 사진 설명을 입력하세요. 1. 바닥 오브젝트 - 3D 오브젝트 중 Plane 생성 - 크기는 적당히 넓게 ..

유니티/실습 2022.02.15

개발툴 - 4 - SourceTree Branche

2016. 11. 22. 17:47 https://blog.naver.com/nagne2011/220868058453 개발툴 - 4 - SourceTree Branche 브랜치(Branche)란, 말그대로 '가지'를 치는 작업입니다 현재까지 저장된 파일을 보존하면서, 테스트나 수... blog.naver.com 브랜치(Branche)란, 말그대로 '가지'를 치는 작업입니다 현재까지 저장된 파일을 보존하면서, 테스트나 수정을 목적으로 새로운 수정사항을 추가하는 방법입니다 기존 '수정'과 다른 이유는 원본파일, 즉 줄기인 masterSource와 새로 만들어진 브랜치는 완전히 독립된 상태이기때문에, 만약 브랜치에서 수정된 사항이 원본에게 치명적일경우 브랜치에서 수정된 내용만 깔끔하게 삭제할 수 있고, 만약 ..

유니티/실습 2022.02.15

개발툴 - 3 - SourceTree 사용법

2016. 11. 22. 17:11 https://blog.naver.com/nagne2011/220868023151 개발툴 - 3 - SourceTree 사용법 오늘은 SourceTree를 사용해봅시다 일단 프로그램을 실행시킵시다 그리고 좌측 상단을 보면 '복제/생성' ... blog.naver.com 오늘은 SourceTree를 사용해봅시다 일단 프로그램을 실행시킵시다 그리고 좌측 상단을 보면 '복제/생성' 버튼이 있습니다 // 그럼 팝업창이 뜹니다 바로 이전에 사용했던 bitBucket저장소의 주소를 받아와서 해당 저장소에 저장된 내용을 복사하는 작업입니다 bitbucket의 저장소 주소는 해당 저장소의 메인화면 우측 상단에 있습니다 해당 주소를 복사해서 목적지 경로부분을 클릭하면 자동으로 저장소 ..

유니티/실습 2022.02.15
728x90