728x90

분류 전체보기 137

[Unity] AOS Fog of War 에셋

AOS Fog of War 에셋 소개 이 에셋을 사용하여 전장의 안개 기능을 빠르게 게임에 적용시킬 수 있다. 심지어 무료이며, 유료 못지 않게 기능이 잘 구현되어 있다. https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/aos-fog-of-war-249249 AOS Fog of War | 카메라 효과 | Unity Asset Store Add depth to your project with AOS Fog of War asset from Fischl Works. Find this & more 시각 효과 options on the Unity Asset Store. assetstore.unity.com 아래는 위 에셋을 설..

Unity/정보 2023.12.02

[Unity] DOTween 사용하기

DOTween 소개 DOTween을 사용하면 코드로 간단하게 애니메이션을 만들고 조작할 수 있습니다. 주로 개체의 이동, 회전, 크기 조절 등의 애니메이션을 쉽게 구현할 수 있습니다. 또한, 간단한 코드 작성으로 시간에 따른 값의 변경을 부드럽게 처리할 수 있는 등의 기능을 제공합니다. 간단하고 효과적인 애니메이션 및 트윈 처리를 위한 강력한 도구로 평가받고 있습니다. https://assetstore.unity.com/packages/tools/animation/dotween-hotween-v2-27676 DOTween (HOTween v2) | 애니메이션 도구 | Unity Asset Store Use the DOTween (HOTween v2) tool from Demigiant on your ne..

Unity/정보 2023.11.27

[Unity] 구글 스프레드시트 연동

구글 스프레드시트 연동 소개 엑셀등을 이용하여 개발에 필요한 파일을 사용하는 것보단 구글 스프레드시트를 이용하는 방법을 알아보자. 스프레드시트를 이용하면 아래와 같은 장점이 있다. 실시간 업데이트 및 협업 기능: 구글 스프레드시트는 여러 사용자가 동시에 작업할 수 있도록 협업 기능을 제공한다. 여러 개발자가 동시에 스프레드시트를 수정하면서 데이터를 업데이트할 수 있다. 웹 기반 인터페이스: 구글 스프레드시트는 웹 기반 인터페이스를 제공하므로 별도의 소프트웨어 설치 없이 어디서든 접근할 수 있다. 따라서 데이터 업데이트 및 관리가 편리하다. 실시간 데이터 동기화: 스프레드시트의 변경 사항은 실시간으로 반영되므로 데이터의 최신 버전을 얻을 수 있다. 이는 실시간으로 게임 내 데이터를 업데이트하는 데 유용할 ..

Unity/정보 2023.11.14

[Unity] 스텐실 버퍼(Stencil Buffer)

스텐실 버퍼 소개 스텐실 버퍼 쉐이더를 이용하여 특정 투명한 물체를 통해서 볼때만 볼 수 있는 물체를 만들고자 한다. 아래 영상을 처음보고 신기하여 만들어 보았다. https://www.youtube.com/watch?v=4zAt8YKoso4 위 영상을 기반으로 만든것이 아니라 좀 더 자세히 알고 싶어서 아래 주소를 알아내어 따라해봤다. https://www.alanzucconi.com/2015/12/09/3873/ 주요 기능 1. StencilGeometry (보여지는 물체) Shader "Stencils/StencilGeometry" { Properties { _StencilMask("Stencil Mask", Int) = 0 _Color ("Color", Color) = (1,1,1,1) _Main..

Unity/정보 2023.10.26

[Unity] Boids 군집 알고리즘

Boids 군집 알고리즘 소개 Boids는 인공 생명 알고리즘으로, 개체 간 상호 작용을 통해 동물의 군집 움직임을 표현하는데 사용한다. Boids는 각 개체마다 다음 3개의 규칙을 가지고 움직인다. separation: 무리와 충돌하지 않게 반대 방향으로 이동 alignment: 무리의 평균 방향으로 조향 cohesion: 무리의 평균 위치를 향해 이동 boids가 여러 방법이 있는데 그 중 아래 영상을 참고로 만들어볼것이다. 아래 영상은 군집의 타겟이 있으며 이를 중점으로 따라가는 형식이다. https://www.youtube.com/watch?v=_CTzKiVTFPQ Boids 구현 1. Boids 코드 public class Boids : MonoBehaviour { [SerializeField]..

Unity/정보 2023.10.16

[Unity] 고급네비메쉬

고급네비메쉬 소개 유니티에서 2022 버전부터 기존 네비메쉬의 단점을 보완한 고급네비메쉬를 제공한다. 이에 대해 알아보자. 아래 영상을 참고했다. https://www.youtube.com/watch?v=OIcqe4ad5oA 유니티 패키지 매니저에서 AI 네비게이션을 인스톨하자. 유니티 버전이 2022 이상이 아니라면 아래 깃허브에서 고급네비메쉬를 따로 추가해줘야한다. https://github.com/Unity-Technologies/NavMeshComponents GitHub - Unity-Technologies/NavMeshComponents: High Level API Components for Runtime NavMesh Building High Level API Components for Ru..

Unity/정보 2023.09.23

[Unity] Poisson Disk Sampling

Poisson Disk Sampling 소개 알고리즘을 사용하여 특정 영역에서 지정된 반지름 내에 겹치지 않는 점을 생성하는 것을 말합니다. 아래 영상을 참고하여 알아볼 것이다. https://www.youtube.com/watch?v=7WcmyxyFO7o 주요 기능 위 영상에서 쓰인 코드는 2개로 첫번째는 실제로 배치될 위치를 계산하는 코드다. 각 후보 위치는 주어진 반지름 내에서 무작위로 생성되고, IsValid 메서드를 사용하여 다른 점과 충돌하지 않는지 확인한다. 후보 위치가 통과할 경우 위치 목록에 추가하고 격자 배열에 해당 위치를 표시한다. 그렇지 않은 경우, 후보 위치는 제거한다. spawnPoints 리스트가 비어질 때까지 반복하며 최종적으로 사용될 위치가 들어가있는 points 리스트가 ..

Unity/정보 2023.09.16

[Unity] Path Creator - 설정한 경로대로 물체 움직이기

Path Creator 소개 유니티 및 깃허브에서 무료로 사용 가능하며 사용자가 설정한 경로대로 물체가 움직이도록하는 기능이다. 커브 같은 것도 자연스럽게 경로가 잡히므로 여러 방면으로 사용 가능할 듯 싶다. https://assetstore.unity.com/packages/tools/utilities/b-zier-path-creator-136082 Bézier Path Creator | 유틸리티 도구 | Unity Asset Store Use the Bézier Path Creator from Sebastian Lague on your next project. Find this utility tool & more on the Unity Asset Store. assetstore.unity.com or..

Unity/정보 2023.08.31

[Unity] 스크립트 인스펙터 꾸미기

1. Header (string) 인스펙터 내에 타이틀을 달 수 있다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class inspectorTest : MonoBehaviour { [Header("Title name")] public int speed; public int power; public int HP; } 2. Space (float) 필드 사이에 여백을 만들 수 있다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class inspectorTest : MonoBehaviour..

Unity/정보 2023.05.09
728x90