unity3d 平滑看向的脚本
来源:互联网 发布:淘宝旗舰店怎么开 编辑:程序博客网 时间:2024/06/06 09:53
unity3d 平滑看向的脚本,涉及到知识有二点间方向计算,三维向量的一些方法应用。以及四元素类的应用
using UnityEngine;public class SmoothLookFrame : MonoBehaviour { public Transform lookAtTarget; public Transform frameTarget; public float distance = 10.0f; public float height = 5.0f; public float damping = 2.0f; private Vector3 direction; private Vector3 wantedPosition; void Update () { if (!lookAtTarget || !frameTarget) return; direction = (frameTarget.position - lookAtTarget.position); wantedPosition = frameTarget.position + (direction.normalized * distance); wantedPosition.y = wantedPosition.y + height; transform.position = Vector3.Lerp(transform.position, wantedPosition, damping * Time.deltaTime); Quaternion rotate = Quaternion.LookRotation(lookAtTarget.position - transform.position); transform.rotation = Quaternion.Slerp(transform.rotation, rotate, Time.deltaTime * damping); }}
- unity3d 平滑看向的脚本
- unity3d 平滑看向的脚本
- Unity3d摄像机的平滑过渡
- Unity3D脚本:Unity制作连连看脚本
- unity3d中平滑跟随的功能实现!!!!
- unity3d中平滑跟随的功能实现!!!!
- Unity3D Anim Clip 向脚本发送事件
- 平滑升级Nginx的Shell脚本
- unity3d抛物线的脚本
- unity3d抛物线的脚本
- unity3D脚本的生命周期
- unity3d抛物线的脚本
- unity3d抛物线的脚本
- Unity3d 脚本的生命周期
- unity3d学习笔记(四)--自定义角色控制脚本及平滑转身
- unity3d学习笔记(四)--自定义角色控制脚本及平滑转身
- 【Unity3D基础教程】给初学者看的Unity教程(二):所有脚本组件的基类 -- MonoBehaviour的前世今生
- [脚本]Unity3D一些基本功能的脚本
- 对比才有差距,希望以后我会庆幸当初的自己没有烂泥到扶不上墙
- 乌克兰生活-潜伏12年的异国日子(转)
- 使用ViewPager实现左右循环滑动图片1
- nginx中使用pam
- struts.xml Included file cannot be found
- unity3d 平滑看向的脚本
- 浅谈 Python 程序和 C 程序的整合
- 使用ViewPager实现左右循环滑动 总结
- JSTL 入门,第4部分: 访问SQL和XML内容
- eclipse中出现type int32_t could not be resolved
- Keil C使用简介-很简单,但是必须了解的
- VC++操作Excel 2007
- Eclipse CDT 中 ** can not be resolved解决方法
- Java面试笔试题(高级部分1)