본문 바로가기

Unity26

2024/05/10 Unity Terrain Tool window > package manager > Packages : Unity Registry로 설정 후 terrain검색 > terrain tools선택후 Import sculp mode > raise or lower terrain 지형을 만들때 사용한다. 지면을 높이거나 낮출 수 있다. Inspector의 Brushes 항목에서 다양한 모형을 선택이 가능하다.  단축키d => 로테이션s => 스케일a => 강도shift => 부드럽게 바꿔준다.  지형 만드는 팁1. 산을 만들 때는 실제 산맥처럼 이어져있게 만들어주는 것이 좋다.2. 너무 높이면 지형이 찢어진다. 적당히 올리자.3. 산을 만들어 준 후, 주변 지형 역시 조금 돌출되게 만들어주자.  PaintTextureTerrain항목에서 Paint .. 2024. 5. 10.
2024/05/09 Unity 포켓몬 게임 구현하기 (Coroutine, Enumerator) Coroutine함수주로 게임에서 사용되며, 지연된 작업이나 연속적인 프로세스를 실행할 때 유용함.코루틴은 함수 내에서 yield 키워드를 사용하여 실행을 일시 중지하고 이어서 실행할 수 있는 기능을 제공함.WaitForSeconds, WaitForEndOfFrame, WaitForFixedUpdate 등의 유용한 기능들을 사용하여 대기하거나, yield return null을 사용하여 다음 프레임까지 대기할 수 있음.이를 통해 게임에서 연속적인 애니메이션, 이펙트, 상호작용 등을 제어할 수 있음.코루틴은 IEnumerator를 반환하는 메서드로 정의되며, yield 문을 사용하여 코루틴이 일시 중지되는 지점을 표시함.Enumerator함수주로 배열, 리스트, 딕셔너리 등과 같은 컬렉션에 순회할때 사용... 2024. 5. 9.
Unity 포켓몬 게임 구현하기 (효과음) Hierarchy에 create empty를 한 후, 이름을 sfx로 지정, 그 자식으로 HitSFX와 BattleSFX를 만들어준다.HitSFX는 때리는 효과음, BattleSFX는 배틀 배경음악을 뜻한다.각 sfx에 add component로 audio source를 추가해준 후, audio clip에 해당 음악 파일을 넣어준다.배경음악에는 Play On Awake, Loop에 체크를 해주고, 효과음에는 둘다 체크를 풀어준다. 때리는 효과음은 피카츄가 때리는 모션이 나올 때, 같이 재생되어야 하므로, 스크립트에 다음과 같이 적어준 후, 스크립트가 들어가있는 Text01 게임오브젝트로 가서, 아까 만들어준 HitSFX를hitSFX안에 넣어준다. 피카츄가 파이리를 때릴 때, 효과음이 나오는 것을 확인할 .. 2024. 5. 1.
Unity 포켓몬 게임 구현하기 4(ParticleSystem) Particle System=> 이미지를 뿜어내는 느낌 Duration => 얼마나 지속되는지Looping => 반복실행PrewarmStart Delay => 얼마 뒤에 시작하는지Start Lifetime => 파티클이 얼마나 지속되었다가 사라지는지Start Speed => 시작할 때 속도Gravity Modifier => 중력의 영향을 받게 할 수있음Play On Awake => On Awake가 true일때 파티클이 켜진다. EmissionRate over Time => 한번에 몇개가 나오는지Bursts의 Count => Rate over Time과는 다른 느낌. 5초에 한번씩 실행. 기관총 같은것을 게임으로 구현할 때 사용.Probability => 자주 발생하게 한다.   shape형태변환Posi.. 2024. 4. 26.