博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
键盘控制角色移动脚本和摄像机跟随脚本
阅读量:5111 次
发布时间:2019-06-13

本文共 1270 字,大约阅读时间需要 4 分钟。

1 void Update () { 2         float h = Input.GetAxis("Horizontal"); 3         float v = Input.GetAxis("Vertical"); 4         Vector3 vel = rigidbody.velocity; 5         if (Mathf.Abs(h) > 0.05f || Mathf.Abs(v) > 0.05f) { 6             rigidbody.velocity = new Vector3(-h * velocity, vel.y, -v * velocity); 7             transform.rotation = Quaternion.LookRotation(new Vector3(-h, 0, -v)); 8         } else { 9             if (agent.enabled == false) {10                 rigidbody.velocity = Vector3.zero;11             }12         }13         if (agent.enabled) {14             transform.rotation = Quaternion.LookRotation ( agent.velocity  );15         }16     }
1 using UnityEngine; 2 using System.Collections; 3  4 public class FollowTarget : MonoBehaviour { 5  6     public Vector3 offset; 7     private Transform player; 8  9     // Use this for initialization10     void Start () {11         player = GameObject.FindGameObjectWithTag("Player").transform;12     }13     14     // Update is called once per frame15     void FixedUpdate () {16         Vector3 targetPosition = player.position + offset;17         transform.position = Vector3.Lerp(transform.position,targetPosition,Time.deltaTime*8.0f);18     }19 }

 

转载于:https://www.cnblogs.com/Akishimo/p/5091765.html

你可能感兴趣的文章
JQuery对象转dom ,dom转jQuery
查看>>
jquery 异步请求
查看>>
2018-09-25
查看>>
微信小程序开发---小程序对接Django---6
查看>>
[mysql] mysql批量操作时性能优化
查看>>
jQuery下拉菜单
查看>>
python习题:对比两个字典内容哪里不一样 并把不 一样的key和value打印出来
查看>>
不定长数组:vector
查看>>
pig grunt shell详解
查看>>
hadoop Shell命令详解
查看>>
jquery判断输入框的字符串是否为空或者空格
查看>>
NYOJ-44 简单DP
查看>>
java Integer与int详解 01
查看>>
OpenCV探索之路(十一):轮廓查找和多边形包围轮廓
查看>>
【Python】使用socketserver建立一个异步TCP服务器
查看>>
[转] 面向对象设计原则
查看>>
AJAX-----03远古时期的ajax
查看>>
Jquery easyui Tree的简单使用
查看>>
《Linux命令行与shell脚本编程大全》 第六章环境变量
查看>>
Java集合框架学习总结
查看>>