유니티 마우스2 유니티 마우스 위치로 총알 발사 ▣ Player 오브젝트에 Gun 오브젝트를 추가하고 Sprite Renderer와 GunManager라는 스크립트를 추가합니다. ▣ 그리고 Gun안에 BulletPos라는 이름에 오브젝트를 상속하고 총알이 발사되는 위치로 이동합니다. ▣ GunManager 스크립트로 가서 메인카메라, 마우스위치, 총알프리팹, 총알 나가는 위치, 총 쏘는 여부를 나타내는 변수, 시간, 총 쏘는 딜레이타임변수를 각각 선언합니다. 그리고 Start() 함수에서 mainCamera라는 대입 합니다. ▣ 그리고 화면공간에 마우스 위치를 가져오는 코드, 방향을 구하는 코드, 수평축으로부터 한 점까지 각도를 구하는 함수를 각각 작성하고 총 회전값에 대입합니다. 딜레이 시간에 따라 총알이 복제되는 코드까지 완성합니다. .. 2024. 7. 11. 유니티 - [마우스 클릭시 게임오브젝트 이동] ▣ 게임오브젝트 생성, player오브젝트에는 스크립트 추가, AttackPos1은 콜라이더 추가 https://docs.unity3d.com/ScriptReference/Camera.ScreenToWorldPoint.html Unity - Scripting API: Camera.ScreenToWorldPoint World space coordinates can still be calculated even when provided as an off-screen coordinate, for example for instantiating an off-screen object near a specific corner of the screen. Screenspace is defined in pixels. The.. 2023. 10. 5. 이전 1 다음