2월, 2024의 게시물 표시

2D 총게임 반동 표시

이미지
  보시다시피 반동을 표시하는 간단한 indicator( 지시계 ) 다. 일단 만드는 공식은 간단하다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 using   System .Collections; using   System .Collections.Generic; using  UnityEngine; using  UnityEngine.InputSystem; public   class  MouseIndicator : MonoBehaviour {     LineRenderer lineRenderer;     [SerializeField]FireArm fireArm;     [Range( 6 , 60 )]      public   int  resolution  =   100 ;      public   float  width  =  1f;        private   void  Start() {         lineRenderer  =  GetComponent < LineRenderer > ();         lineRenderer.loop  =   true ;     }        private   void  Update() {         VisualizeRecoil(fireArm);     }      public   void  VisualizeRecoil(FireArm fireArm)     {                  Vector2 mousePos  =  Camera.main.ScreenToWorldPoint(Mouse.current.position.ReadValue());          // Mouse.current.position.ReadValue()는 Input.mousePosition과 하는 일이 같다