Unity脚本
l_cky
这个作者很懒,什么都没留下…
展开
-
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 · 2239 阅读 · 0 评论 -
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 · 579 阅读 · 0 评论