对于Android来说,这是一个简单的脚本,我想为触摸设备修改它

本文关键字:脚本 触摸 修改 一个 来说 Android 对于 简单 | 更新日期: 2023-09-27 18:26:56

这是一个简单的双跳脚本,但我也希望它能响应触摸

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;
}

对于Android来说,这是一个简单的脚本,我想为触摸设备修改它

用对撞机制作一个对象,并将其标记为Jump(这将是您的Jump按钮),然后检查它是否被触摸

 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; 
              }
         }
}