欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Unity實現(xiàn)人物平滑轉身

 更新時間:2020年01月20日 16:34:57   作者:丟丟思密達  
這篇文章主要為大家詳細介紹了Unity實現(xiàn)人物平滑轉身,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

今天要實現(xiàn)的功能是利用WASD或是方向鍵實現(xiàn)人物平滑轉身。

1.首先搭建一個簡易的場景和人物,我在這里利用一個圓柱加一個cube代表人物,其次保證人物模型的本地坐標與世界坐標保持統(tǒng)一,如圖所示

2.在人物身上添加PlayerController腳本,源碼如下:

using UnityEngine;
using System.Collections;
 
public class PlayerController : MonoBehaviour {
 float ver = 0;
 float hor = 0;
 public float turnspeed = 10;
 
 // Use this for initialization
 void Start () {
 
 }
 
 // Update is called once per frame
 void Update () {
 hor = Input.GetAxis("Horizontal");
 ver = Input.GetAxis("Vertical");
 
 }
 void Rotating (float hor, float ver)
 {
 //獲取方向
 Vector3 dir = new Vector3 (hor,0,ver);
 //將方向轉換為四元數(shù)
 Quaternion quaDir = Quaternion.LookRotation(dir,Vector3.up);
 //緩慢轉動到目標點
 transform.rotation = Quaternion.Lerp(transform.rotation,quaDir,Time.fixedDeltaTime*turnspeed);
 
 
 
 }
 
 void FixedUpdate(){
 
 
 if(hor!= 0 ||ver!= 0 ){
  //轉身
  Rotating(hor,ver);
  
 
  }
 }
 
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • C#多線程的ResetAbort()方法

    C#多線程的ResetAbort()方法

    這篇文章介紹了C#多線程的ResetAbort()方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • C#簡單遍歷指定文件夾中所有文件的方法

    C#簡單遍歷指定文件夾中所有文件的方法

    這篇文章主要介紹了C#簡單遍歷指定文件夾中所有文件的方法,結合實例形式分析了文件夾與文件遍歷的技巧,并附帶說明了文件與文件夾操作的常用函數(shù),需要的朋友可以參考下
    2016-06-06
  • C#操作SQLite數(shù)據(jù)庫方法小結

    C#操作SQLite數(shù)據(jù)庫方法小結

    這篇文章介紹了C#操作SQLite數(shù)據(jù)庫的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • 關于Unity中RectTransform與transform的區(qū)別

    關于Unity中RectTransform與transform的區(qū)別

    這篇文章主要介紹了Unity中RectTransform與transform的區(qū)別,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • C#使用Streamwriter打開文件的方法

    C#使用Streamwriter打開文件的方法

    這篇文章主要介紹了C#使用Streamwriter打開文件的方法,涉及C#操作文件的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • C#中關于zip壓縮解壓幫助類的封裝 附源碼下載

    C#中關于zip壓縮解壓幫助類的封裝 附源碼下載

    之前一個同學問了這個問題后,看了園子里其它園友的封裝,都很零碎,調用也不是很方便。所以自己就封裝了一個zip解壓的類。后來想整理下怕自己忘了。就把壓縮的類也一并封裝了
    2013-02-02
  • C# list<T>去重的實現(xiàn)

    C# list<T>去重的實現(xiàn)

    List集合在開發(fā)過程中很常見,經常我們要對該集合進行一系列操作,本文主要介紹了C# list<T>去重的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • 詳解c# 強制轉換和類型轉換

    詳解c# 強制轉換和類型轉換

    這篇文章主要介紹了c# 強制轉換和類型轉換的相關資料,幫助大家更好的理解和學習c#,感興趣的朋友可以了解下
    2020-10-10
  • c# 兩種發(fā)送郵件的方法

    c# 兩種發(fā)送郵件的方法

    這篇文章主要介紹了c# 兩種發(fā)送郵件的方法,幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下
    2021-04-04
  • C#簡單讀取、改變文件的創(chuàng)建、修改及訪問時間的方法

    C#簡單讀取、改變文件的創(chuàng)建、修改及訪問時間的方法

    這篇文章主要介紹了C#簡單讀取、改變文件的創(chuàng)建、修改及訪問時間的方法,涉及C#文件類SetCreationTime、SetLastWriteTime及SetLastAccessTime的相關使用技巧,需要的朋友可以參考下
    2015-07-07

最新評論