1.设置用户输入
Edit -> Project Setting -> Input 设置游戏输入
2.脚本中检测用户输入
Input.GetAxis返回的值 -1 到 1 判断有没有输入
Input.GetAxis("Horizontal") * transform.right + Input.GetAxis("Vertical") *transform.forward;
Input.GetMouseButtonUp(0) 鼠标操作
Input.touches ... Input.touchcount 判断手机触摸
通过射线Ray 和 Collidor 判断移动到的位置
Unity用户输入检测与移动
本文介绍如何在Unity中设置用户输入,并通过脚本检测这些输入。内容涵盖使用Input.GetAxis来获取水平和垂直方向的输入值,利用Input.GetMouseButtonUp进行鼠标操作检测,以及通过Input.touches和Input.touchCount实现手机触摸输入。此外,还介绍了如何运用射线(Ray)和碰撞器(Collidor)来判断玩家角色的移动位置。
1059

被折叠的 条评论
为什么被折叠?



