private void Move()
{
float h = Input.GetAxis("Horizontal");
float v = Input.GetAxis("Vertical");
transform.Translate(new Vector3(h, 0, v) * speed * Time.deltaTime,Space.World);
//朝向
transform.rotation = Quaternion.LookRotation(new Vector3(h, 0, v));
float res = Mathf.Max(Mathf.Abs(h), Mathf.Abs(v));
animator.SetFloat("Forward", res);
}
控制物体前后左右的移动
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Unity递归获取对象
develop true
2020-07-05 06:48:16
Unity编辑器Hierarchy扩展中文教程——Chinar图文详解
Chinarcsdn
2020-07-02 04:13:54
委托-事件的运用教程详解-中文游戏示例!(非常适合初学者学习)
Chinarcsdn
2020-07-02 04:13:50
Unity编辑器类中文教程汇总-Chinar(一个默默无闻分享知识的人)
Chinarcsdn
2020-07-02 04:13:49
Unity编辑器AssetDatabase函数API用法中文详解-Chinar教程
Chinarcsdn
2020-07-02 04:13:48
初识unity3D-手势操作篇(转)
fee1
2020-06-30 20:06:41
Unity 子线程调用主线程
诗远
2020-06-28 07:58:14
使用List Sort 对Unity节点下 子物体下面组件属性进行升序降序
诗远
2020-06-28 07:58:14
Unity中Android和Ios平台的crash reporter(崩溃报告采集与上传)
leonwei
2020-06-26 02:52:48
UNITY的drawcall计算
leonwei
2020-06-26 02:52:48
Unity 3D在Linux系统下的安装
梦其不可梦
2020-06-25 18:19:31
unity UGUI Text 增加渐变色
诗远
2020-06-25 04:45:40
阴影设置软硬,色彩,是否接受阴影Shader
诗远
2020-06-25 03:45:36