이런 느낌인데
아까 댓글에서 Vector3.RotateTowards를 활용해서 구현할 수 있다고 해서 해봤는데 저런 느낌이 안나더라고
내가 잘못하고 있는걸지도 몰라서 Vector3.RotateTowards일단 요고 계속 연구해볼게;
이런 느낌인데
아까 댓글에서 Vector3.RotateTowards를 활용해서 구현할 수 있다고 해서 해봤는데 저런 느낌이 안나더라고
내가 잘못하고 있는걸지도 몰라서 Vector3.RotateTowards일단 요고 계속 연구해볼게;
https://www.youtube.com/watch?v=V5xiK5-jCC4&ab_channel=%EC%8A%A4%ED%8E%98%EC%9D%B4%EC%8A%A4%ED%94%8C%EB%9D%BC%EC%9B%8C
일반적인 유도탄 공식 + 속도변화로 구현해보셈. 각도 설정할때 속도가 느려지고 적한테 날아갈때 빨라지게 해보셈. 그러면 비슷하게 나옴. 다만 시점은 테스트해보면서 맞춰야겠지만 저건 각도 맞았을때 공격작동 이런 방식보단 시간으로 한거같음. - dc App
아 다들 너무 고맙다 유도탄은 생각도 안해봤네
뭔가 일정 각도에서 회전을 멈추고 직선으로 빠르게 움직이는거 같은데 몬스터를 지나치면 다시 회전하는거 같고 그럼 일단 아무방향으로 날리고 적의 방향으로 회전하면서 이동하다가 투사체가 적을 바라보면 적을 지나칠때까지 빠르게 직선으로 이동하고 지나치고 적과 투사체의 거리가 일정 이상이 되면 다시 회전하는걸 반복하면 비슷한 느낌은 날거 같은데 투사체가 적을 바라보는건.. 레이캐스팅 같은거 쓰면 될 듯? 이런 거에 레이캐스팅까지 쓰기가 좀 이상한거 같긴 한데 로직도 쓸데없이 긴 거 같기도 하고 ㅋㅋ
https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=130488&page=1
날먹해봤어요
롤 카이사 q랑 비슷한거같은데 막 보간 쓰더라 검색하면 나올듯