- 博客(3)
- 收藏
- 关注
原创 Unity 2d - 脚本 - 基础脚本详解(二) - 移动方式
二、移动方式1、改表目标位置//获取用户水平按键,包括(←、→、A、D)public float MoveSpeed;h = Input.GetAxis("Horizontal");transform.position += new Vector3(h*MoveSpeed, 0, 0);Input.GetAxis("Horizontal") 此行代码获取的值会从0慢慢递增到目标值,所以人物的速度是缓动的这样的后果是人物看起来很滑,即使松开按键之后,依然会滑行一段时间,调整线性阻尼
2020-05-26 11:13:53
2421
原创 Unity 2d - 脚本 - 基础脚本详解(一) - 用户输入事件
一、获取用户输入事件:1、监听键盘按键if (Input.GetKey(KeyCode.W)){Debug.Log("用户按下了W");}2、监听鼠标按键if (Input.GetMouseButton(0)){//0为左键,1为右键Debug.Log("用户按下了鼠标左键");}二、移动方式1、改表目标位置//获取用户水平按键,包括(←、→、A、D)public float MoveSpeed;h = Input.GetAxis("Horizontal");
2020-05-26 11:11:37
670
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅