[Update] 게임형식 및 오류수정
1. 게임형태 변경 - Game스텝에서 기존 1단계, 2단계 수정(회전만 가능하게). - ShootButton을 만들어 플레이어도 총알을 쏠수 있도록 수정. - Bullet, BulletSpawner, PlayerController를 수정 - SpawnZone을 생성하여 기존 고정이던 스포너를 랜덤으로 생성. 2. 오류 수정 - 모바일 버전 시 플레이어가 한방향만 보던 형상 수정. - 펜스에서 플레이어 캐릭터가 닿으면 회전하던 형상 수정.
This commit is contained in:
@@ -26,6 +26,8 @@ public class VirtualJoystick : MonoBehaviour, IPointerDownHandler, IPointerUpHan
|
||||
protected CanvasGroup bgCanvasGroup = null;
|
||||
protected Vector2 initialPosition = Vector2.zero;
|
||||
|
||||
private Vector2 lastDirection = Vector2.zero;
|
||||
|
||||
protected virtual void Awake()
|
||||
{
|
||||
canvas = GetComponentInParent<Canvas>();
|
||||
@@ -115,9 +117,20 @@ public class VirtualJoystick : MonoBehaviour, IPointerDownHandler, IPointerUpHan
|
||||
|
||||
if (handle != null && movementRange != 0)
|
||||
{
|
||||
return handle.anchoredPosition / movementRange;
|
||||
Vector2 currentInput = handle.anchoredPosition / movementRange;
|
||||
|
||||
if (currentInput.magnitude > 0.1f)
|
||||
{
|
||||
lastDirection = currentInput;
|
||||
}
|
||||
|
||||
return currentInput;
|
||||
}
|
||||
return Vector2.zero;
|
||||
}
|
||||
|
||||
public Vector2 GetLastDirection()
|
||||
{
|
||||
return lastDirection;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user