最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Unity實(shí)現(xiàn)物體弧線運(yùn)動(dòng)到規(guī)定的坐標(biāo)

 更新時(shí)間:2020年06月21日 17:01:16   作者:天人合一moonlight  
這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)物體以弧線的形式運(yùn)動(dòng)到規(guī)定的坐標(biāo),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Unity實(shí)現(xiàn)以弧線的形式運(yùn)動(dòng)到規(guī)定坐標(biāo)的具體代碼,供大家參考,具體內(nèi)容如下

1、u3d場(chǎng)景的設(shè)置

2、 Run 腳本

using UnityEngine;
using System.Collections;
 
public class Run : MonoBehaviour
{
 public GameObject target; //要到達(dá)的目標(biāo)
 public float speed = 10; //速度
 private float distanceToTarget; //兩者之間的距離
 private bool move = true; 
 
 void Start()
 {
 //計(jì)算兩者之間的距離
 distanceToTarget = Vector3.Distance(this.transform.position, target.transform.position); 
 StartCoroutine(StartShoot());
 }
 
 IEnumerator StartShoot()
 {
 
 while (move)
 {
 Vector3 targetPos = target.transform.position;
 
 //讓始終它朝著目標(biāo)
 this.transform.LookAt(targetPos);
 
 //計(jì)算弧線中的夾角
 float angle = Mathf.Min(1, Vector3.Distance(this.transform.position, targetPos) / distanceToTarget) * 45;
 this.transform.rotation = this.transform.rotation * Quaternion.Euler(Mathf.Clamp(-angle, -42, 42), 0, 0);
 float currentDist = Vector3.Distance(this.transform.position, target.transform.position);
 if (currentDist < 0.5f)
 move = true;
 this.transform.Translate(Vector3.forward * Mathf.Min(speed * Time.deltaTime, currentDist));
 yield return null;
 }
 }
 
 
}

3、運(yùn)行結(jié)果

重合到一起后,拖動(dòng)Start的小球,松手后又會(huì)重合。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺談C#中的string駐留池

    淺談C#中的string駐留池

    這篇文章主要介紹了C#中的string駐留池的的相關(guān)資料,文中示例代碼非常細(xì)致,供大家參考和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • C#簡(jiǎn)單的特殊輸出實(shí)例

    C#簡(jiǎn)單的特殊輸出實(shí)例

    這篇文章主要介紹了C#簡(jiǎn)單的特殊輸出,以實(shí)例實(shí)現(xiàn)了針對(duì)一些特殊字符與位置的輸出控制,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • Google.Protobuf工具在C#中的使用方法

    Google.Protobuf工具在C#中的使用方法

    本文詳細(xì)講解了Google.Protobuf工具在C#中的使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-11-11
  • C#以太網(wǎng)Sockets服務(wù)器設(shè)計(jì)實(shí)現(xiàn)

    C#以太網(wǎng)Sockets服務(wù)器設(shè)計(jì)實(shí)現(xiàn)

    本文主要介紹了C#以太網(wǎng)Sockets服務(wù)器設(shè)計(jì)實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • WinForm中Application.Idle方法詳解

    WinForm中Application.Idle方法詳解

    本文詳細(xì)講解了WinForm中的Application.Idle方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • 使用C#與SQL Server數(shù)據(jù)庫(kù)進(jìn)行交互的詳細(xì)步驟

    使用C#與SQL Server數(shù)據(jù)庫(kù)進(jìn)行交互的詳細(xì)步驟

    在C#中與數(shù)據(jù)庫(kù)進(jìn)行交互,通常使用ADO.NET(ActiveX Data Objects .NET)框架,ADO.NET是.NET Framework中用于數(shù)據(jù)訪問(wèn)的一組類庫(kù),它提供了多種用于連接和操作數(shù)據(jù)庫(kù)的方法,以下是使用C#與SQL Server數(shù)據(jù)庫(kù)進(jìn)行交互的詳細(xì)步驟,需要的朋友可以參考下
    2024-08-08
  • C#如何讓winform程序中的輸入文本框保留上次的輸入

    C#如何讓winform程序中的輸入文本框保留上次的輸入

    這篇文章主要介紹了C#如何讓winform程序中的輸入文本框保留上次的輸入問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • c#如何顯式實(shí)現(xiàn)接口成員

    c#如何顯式實(shí)現(xiàn)接口成員

    這篇文章主要介紹了c#如何顯式實(shí)現(xiàn)接口成員,幫助大家更好的利用c#處理接口,感興趣的朋友可以了解下
    2020-10-10
  • C#程序中類數(shù)量對(duì)程序啟動(dòng)的影響詳解

    C#程序中類數(shù)量對(duì)程序啟動(dòng)的影響詳解

    這篇文章主要給大家介紹了關(guān)于C#程序中類數(shù)量對(duì)程序啟動(dòng)的影響的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • C#中單問(wèn)號(hào)(?)和雙問(wèn)號(hào)(??)的用法整理

    C#中單問(wèn)號(hào)(?)和雙問(wèn)號(hào)(??)的用法整理

    本文詳細(xì)講解了C#中單問(wèn)號(hào)(?)和雙問(wèn)號(hào)(??)的用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05

最新評(píng)論

泸州市| 永嘉县| 景宁| 龙口市| 延津县| 成安县| 光山县| 福海县| 宝清县| 汉寿县| 姚安县| 额尔古纳市| 雷山县| 宿迁市| 高青县| 阿坝县| 福海县| 洛浦县| 新营市| 高唐县| 齐河县| 商水县| 松原市| 崇礼县| 吴堡县| 通渭县| 景泰县| 新巴尔虎右旗| 巴南区| 寻乌县| 阳新县| 凌海市| 秀山| 株洲市| 内黄县| 乌拉特前旗| 武邑县| 离岛区| 象州县| 巍山| 芜湖县|