优化player Scale的翻转逻辑
This commit is contained in:
@@ -33,9 +33,9 @@ namespace IndianOceanAssets.Engine2_5D
|
||||
// Flip player sprite based on horizontal input direction
|
||||
Vector2 input = new Vector2(Input.GetAxis("Horizontal"), Input.GetAxis("Vertical"));
|
||||
if (input.x > 0)
|
||||
transform.localScale = new Vector3(1, 1, 1);
|
||||
transform.localScale = new Vector3(Mathf.Abs(transform.localScale.x), transform.localScale.y, transform.localScale.z);
|
||||
else if (input.x < 0)
|
||||
transform.localScale = new Vector3(-1, 1, 1);
|
||||
transform.localScale = new Vector3(-Mathf.Abs(transform.localScale.x), transform.localScale.y, transform.localScale.z);
|
||||
|
||||
// Trigger slash when attack key is pressed
|
||||
if (Input.GetKeyDown(attackKeyCode))
|
||||
|
||||
Reference in New Issue
Block a user