-
[Unity,C#] 2D 비행 슈팅 조작 스크립트 작성 (마우스 입력)Develop/Tips 2020. 3. 11. 10:43
1. 개요 비행슈팅 조작법을 터치에서 마우스로 변경한 코드입니다. 2. 코드 using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerControl : MonoBehavior { public float moveSpeed = 2f; // 비행기의 이동 속도 private Rigidbody2D rigid2D; // 비행기의 강체(Rigidbody) private bool isFar = false;// 터치와 비행기의 거리 체크 private Vector3 inputPosition;// 터치의 월드 포지션 private Vector2 moveDir; // 화면 터치 시 비행기 이동 방향 voi..
-
[Unity,C#] 2D 비행 슈팅 조작 스크립트 작성 (터치 입력)Develop/Tips 2020. 3. 11. 10:27
1. 개요 모바일 비행 슈팅 게임 Sky Force 시리즈 게임에서 비행기를 조작할 때 터치한 위치로 비행기가 따라 다닙니다. 비행기에서 먼 곳을 터치하면 터치한 위치로 이동하기 위해 비행기가 움직이고, 비행기가 터치 위치에 도달하면, 터치와 동일한 위치에서 따라 다닙니다. 마우스로 조작을 원하시면 하단의 링크를 통해 마우스 입력 버전을 참고해주세요. 2. 코드 using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerControl : MonoBehavior { public float moveSpeed = 2f; // 비행기의 이동 속도 private Rigidbody2D rigid2D;..