Unity (160) 썸네일형 리스트형 Unity기타 - 파티클 시스템(collider 등의 이해) 출처 참고 출처 -> https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=kimsung4752&logNo=221352344657 [유니티 파티클시스템]13.코드를 통해 파티클 시스템 제어하기 트레이닝 세션 코드 분석(2017 유니 출처(유니티 라이브 트레이닝 파티클 데모) https://www.youtube.com/watch?v=JRa2g3vgzBo 목적 -연구실... blog.naver.com 참고 출처-> https://m.blog.naver.com/dohjang/221986274936 유니티 Particle System 1편_메인모듈 메인 모듈 Duration : 파티클이 실행되는 지속 시간입니다. 1.00이 1초동안 나온다는 뜻입니다.. Unity3D_MyProject - 스킬슬롯머신 선택스레벨업 과정 Unity3D_MyProject - 플레이어Hp선형감소 + 잔상, 스킬머신UI에 스킬설명 추가 1. 플레이어 Hp 선형감소 및 뒤따라오는 체력감소효과 적용 -HPbar스크립트 2.슬롯머신 가로로 바꾸고, 슬롯머신 돌리기가 멈추면 해당 스킬에 맞는 스킬설명이미지와 함께 보여지게 하기 - 슬롯머신그룹을 기존 Vertical Layout Group 컴포넌트로 관리했다면 이제 horizontal Layout Group 컴포넌트로 관리해준다 - 스킬설명과 관련된 이미지 그리고 텍스트를 추가해주고 원하는 타이밍에 나타나도록 스크립트를 손봐준다 - 슬롯머신 스크립트관리 Unity3D_MyProject - 플레이어Exp경험치 획득, 레벨업 및 UI컨트롤, 플레이어 공속 컨트롤, 몬스터피격시 데미지 텍스트 생성 및 크리티컬 구현 1.플레이어Exp 슬라이더 UI추가 및 경험치 획득시 선형증가, 최대경험치 설정 -플레이어가 공통으로 가지는 데이터를 관리할 PlayerDataMgr라는 오브젝트를 만들어서 싱글톤으로 관리 -위 함수인 PlayerExpCalc()함수는 플레이어가 속한 하나의 맵이 클리어 될때마다 골드(경험치)가 플레이어에게 날라가서 흡수될때마다 호출될 것임 아래의 스크립트가 골드(경험치)가 가진 스크립트이다 2. 레벨업시 레벨업효과 프리팹 및 LV텍스트 변화, 슬롯머신UI로 변환, 슬롯머신 스킬 선택시 다시 조이스틱, 액티브스킬 UI로 변환 - 플레이어가 스테이지를 클리어했을경우에만 업데이트문을 돌려 선형보간으로 경험치획득을 가시화함 - 경험치가 필요경험치량을 넘게되면 PlayerDataMgr스크립트의 PlayerLvU.. Unit3D_MtProject - 속성추가데미지, 골드 드랍 자석효과 1.몬스터에 속성추가 밑 기본공격 히트시 속성상관관계에 따른 추가데미지 계산함수 실행 2.플레이어 기본공격 총알 프리팹Lv2,LV3에 속성추가 3.같은방식으로 액티브스킬에도 추가번개데미지 로직 작성 -액티브스킬은 액티브스킬자체인 파티클시스템의 collision을 사용하지않고 플레이어스크립트에서 플레이어의 속성을 이용해서 구별해준다 4.몬스터HPbar 적당한 위치로 조절 - BeholderPBR몬스터는 기존 애니메이션 위치설정으로 인해 y축이 공중에 좀 떠있기떄문에 해당 몬스터의 경우는 HPbar높이를 좀더 올려줌 5.몬스터 처치시 골드 드랍 및 스테이지 클리어시 골드 자석 획득 --몬스터 처치시 골드프리팹을 생성하고(트래일렌더러도 추가)생성한클론의 부모를 몬스터의 부모인 MapCondition으로 할당해.. Unity3D_MyProject - 마초기본3타 경직, 액티브 경직 1. 마초기본공격 Lv3일때 3타마다 몬스터에게 Lv3피격효과를 주면서 경직 -플레이어의 기본공격 프리팹이 발사되는 순간에 프리팹발사인덱스를 1씩 늘림 -플레이어의 기본공격 애니메이션에서 다른 애니메이션으로 전환시에는 0으로 초기화 -해당 인덱스로 연속적인 기본공격 횟수를 알아냄 - .기본공격LV3일때 몬스터에게 경직효과 추가, LV3기본공격 1,2타일떄는 LV2피격 효과 적용, 3타일때만 Lv3 피격 효과 적용 -기본공격 Lv3이고 기본공격은 3의 배수 일때 몬스터가 이동중이라면 몬스터의 이동 이후 다음 공격이 경직되며 캔슬됨- 2. 액티브스킬에 맞았을때 Lv2, Lv3액티브스킬인 경우만 Lv3히트효과와 함께 경직효과 추가 Unity3D_파티클시스템 충돌처리 https://funfunhanblog.tistory.com/37 유니티) 파티클시스템(Particle System) 파티클로 스킬넣기 파티클 시스템(Particle System) 파티클 시스템은 씬 안에 다수의 작은 2D 이미지를 생성하고 애니메이션하여 액체, 구름 및 불 꽃 같은 유체 엔티티를 시물레이션 한다 3D게임에서 대부분의 캐릭터, funfunhanblog.tistory.com Unity기타 - isKinematic 충돌, 트리거 관련 https://multicore-it.com/92 7. 유니티 물리 충돌 처리 ○ 물리 충돌 처리 개념 물리 충돌 처리 객체 종류 콜라이더(Collider) 컴포넌트는 오브젝트의 물리 충돌을 처리하는 역할을 한다. 물리 충돌 처리 관점에서 게임 오브젝트는 4가지 종류로 나눌 수 multicore-it.com 이전 1 2 3 4 5 6 7 ··· 20 다음