2014-10-17 25 views
-1

這是雙跳一個簡單的腳本,但我也希望它的這些觸摸對於Android,這是一個簡單的腳本,我想修改觸摸設備?

private LlatformerCharacter2D character; 
private bool jump; 
void Awake() { 
    character = GetComponent<LlatformerCharacter2D>(); 
} 

void Update() { 
    if (Input.GetButtonDown("Jump")) 
     jump = true;  
} 

void FixedUpdate() { 
    character.Move (1, false, jump); 
    jump = false; 
} 
+0

兄弟你能否請我在這件事情中青睞我是新來的c#。 – Frank6 2014-10-17 13:42:46

回答

0

響應做出對象與對撞機和將其標記爲跳(這將是您的跳轉按鈕),然後檢查是否它被感動

void Update() { 
     if (Input.GetMouseButtonDown (0)) { 
       Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); 
      RaycastHit hit; 
       if (Physics.Raycast(ray, out hit)) { 
       if(hit.collider.tag=="Jump") 
        jump = true; 
       } 
     } 
} 
+0

哦,非常感謝你。很簡單,非常感謝你。 – Frank6 2014-10-17 14:20:49