+ 물고기 스팟의 이펙트가 생성된 자리에서 움직이지 않게 변경됩니다.
+ Boids 클래스에서 isUsingDynamicHeight을 true로 하게되면 흔들리는 물의 높이에 맞춰서 파티클이 보여집니다.
+ Ocean 씬에도 Particle 전용 카메라를 만들어서 Particle을 앞쪽에 보이게 설정하였습니다.
ㄴ 오브젝트(Ground 등) 뒤에서도 파티클이 보이는 문제를 해결해야합니다.
+ ShipPlayer의 Cannon관련 로직을 Cannon 클래스로 모두 옮겼습니다.
+ New Input System Action 중, Mouse0, Mouse1로 사용하던 이름을 변경하였습니다.
+ Combat 씬에 보스 맵에서 주인공 스킬을 테스트 할 수 있게 몬스터를 배치하였습니다.
+ 주인공 스킬(검의 왈츠)가 추가되었습니다.
ㄴ 검의 왈츠 애니메이션이 추가되었습니다.
ㄴ 스킬에 맞게 UI를 표시합니다.
+ 주인공이 더 이상 공격 중에 이동할 수 없습니다.
+ 새로운 스킬 시스템으로 변경하였습니다.
+ Combat씬에서 사용할 Camera, Ui를 추가하였습니다.
+ Input Action이 변경 되었습니다. (UseSkill => ActivateMainSkill)
+ Idamameable 인터페이스에 GetCurrentHp() 기능이 추가되었습니다.
ㄴ 변경에 따라 기존 스크립트들에 추가되었습니다.
+ ItemLootUi 클래스 및 프리팹 생성
+ VisualFeedbackManager에서 사용하던 PostProcessing 기능을 OceanCamera로 변경
+ OceanUi에 있던 ProcessBar 클래스 따로 생성
+ Cannon 공격 로직 변경
ㄴ Boids의 FishSpot과 상호작용으로 변경
+ 부스터 사용시 집중선(SpeedLines) 기능 추가
+ 부스터 사용시 카메라 흔들림 효과 기능 추가
+ 부스터 사용시 포스트프로세싱(Vignette) 기능 추가
+ 부스터 소진시 내부적인 추가 부스터 시간 추가
+ 추가 부스터까지 소진시 부스터 쿨타임 적용
ㄴ 기존의 이동속도보다 2배 느려지는 기능 추가
+ ShipPlayer(배) 모델링 변경
ㄴ Hand_Painted_Boats(에셋 이름)
+ 배 변경에 따른 대포(Cannon) 변경 및 로직 수정
ㄴ 대포의 발사 각도 변경
ㄴ 대포의 스피드 변경
+ 배의 움직임 로직 변경
ㄴ 일정한 속도로 회전
ㄴ Rigidbody Freeze Rotation
+ 중형 물고기 모델링 추가
ㄴ HammerHeadShark(망치머리상어) 추가
ㄴ Stingray(가오리) 추가
+ Layer(PostProcessing) 추가
+ VisualFeedbackManager에 포스트 프로세싱 기능 관련 추가
+ Layer Boids, Boid로 분리
+ Fish의 로직을 Boids(군집) 알고리즘으로 변경
+ 군집에 이펙트를 통해 낚시 가시성 추가
+ 테스트용 군집 애니메이션 추가
+ Epic Toon EX 에셋의 스크립트 수정 버전
ㄴ ParticleWeapon(Layer 선택, UnityEvent Hit 델리게이트 기능 추가) 사용
+ Cannon의 x축 회전 고정
+ Cannon이 공격한 Layer에 따른 기능 변경
+ DataManager에 PlayerInventory 추가
ㄴ 초창기에 사용한 코딩 삭제
+ 초창기에 사용했던 스크립트들 일부 정리
+ 부서지는 벽(RayFire) 테스트
+ DestructiveObject, ShipPlayer 태그 추가
+ GrenadeFireOBJ의 Layer 수정
(Default -> Skill)
+ Physics 수정 (Skill <-> Props)
+ IDestructible 인터페이스 추가
IDamageable 상속받는 인터페이스
+ 기본적인 배에서 포쏘는 로직 완료
우클릭 - 발사 모드 온/오프
좌클릭 Hold - 발사 게이지 충전
좌클릭 중단 - 발사
+ 대포 발사시 카메라 흔들림 효과 추가
+ 대포 재장선시 UI 추가
+ 대포 재장전시 공격하면 사운드 및 UI 흔들림 효과 추가
+ 카메라 고정으로 변경
+ 03.Stage_Test_SJ2 셋팅 동기화(지형 수정)
+ LuneRush 스킬 메커니즘 변경
+ LineRush 스킬 돌진 횟수 설정 기능 추가
+ LavaBubbleBullet 스킬(원거리 투사체) 추가
+ ParticleWeapon(원거리 투사체) 스크립트 수정
+ ActiveSkill의 Target 자료형(Transform -> Collider) 변경
+ FieldBoss01 BT 수정
+ Input System 로직 변경 및 Actions 추가
ㄴ 컴포넌트 내의 Behavior :
SendMessage -> Invoke Unity Events
ㄴ OnEnable, OnDisable에서 이벤트 연결 방식
+ 마우스 왼쪽 키, K 기본 공격
+ 마우스 Space 키 구르기(무적)
+ 구르기 중 Trail 파티클로 임시 표현
+ 공격 시 Trail Particles로 임시 범위 표시