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

unity3D實現(xiàn)三維物體跟隨鼠標

 更新時間:2019年12月25日 09:21:23   作者:萌面刺客  
這篇文章主要為大家詳細介紹了unity3D實現(xiàn)三維物體跟隨鼠標,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了unity3D實現(xiàn)三維物體跟隨鼠標的具體代碼,供大家參考,具體內(nèi)容如下

效果圖:

1.創(chuàng)建一個三維物體Cylinder圓柱體 Target

2.創(chuàng)建詞匯表Yellow材質(zhì)球

3.將材質(zhì)球掛載到Target物體上

4.創(chuàng)建腳本MouseMove.cs

MouseMove.cs代碼

using UnityEngine;
/*
 讓物體完全跟隨鼠標
  */
public class MouseMove : MonoBehaviour
{
 [Header("主相機")]
 [Tooltip("主相機")]
 /// <summary>
 /// 主相機
 /// </summary>
 public Camera m_mainCamera;
 [Header("目標物體")]
 [Tooltip("目標物體")]
 /// <summary>
 /// 目標物體
 /// </summary>
 public Transform m_target;
 
 void Start()
 {
  isDown = false;
  targetWTSP = m_mainCamera.WorldToScreenPoint(m_target.position);
 }
 /// <summary>
 /// 是否按下
 /// </summary>
 private bool isDown;
 /// <summary>
 /// 記錄初始化時候target世界坐標轉屏幕坐標時候的位置 WTSP==WorldToScreenPoint
 /// </summary>
 private Vector3 targetWTSP;
 void Update()
 {
  if (Input.GetMouseButtonDown(0)) {
   isDown = true;
  }
  if (Input.GetMouseButtonUp(0))
  {
   isDown = false;
  }
 }
 private void LateUpdate()
 {
  if (isDown)
  {
   Vector3 mouseVec3 = m_mainCamera.ScreenToWorldPoint(
    new Vector3(Input.mousePosition.x, Input.mousePosition.y, targetWTSP.z)
   );
   m_target.position = mouseVec3;
  }
 }
}

5.新建一個空物體Script,并將MouseMove.cs腳本掛載上去,再將相機和Target物體拖拽到腳本上

完畢!

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

相關文章

  • c#設計模式之單例模式的實現(xiàn)方式

    c#設計模式之單例模式的實現(xiàn)方式

    這篇文章主要給大家介紹了關于c#設計模式之單例模式的實現(xiàn)方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者使用c#具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-11-11
  • C#遞歸算法尋找數(shù)組中第K大的數(shù)

    C#遞歸算法尋找數(shù)組中第K大的數(shù)

    首先將向量V從中間位置分開,分成左和右,分好后,中間值的索引如果恰恰等于K,就找到了,否則如果中間元素索引大于K,則在左子表中繼續(xù)查找,忽略右子表,如果中間值索引小于K,則在右子表中繼續(xù)查找,如此循環(huán)往復。
    2016-06-06
  • C#根據(jù)日期計算星期幾的實例代碼

    C#根據(jù)日期計算星期幾的實例代碼

    本示例采用基姆拉爾森計算公式來根據(jù)日期計算未來日子是星期幾。對基姆拉爾森計算公式不清楚的朋友可以先看下計算公式哦。本文分為客戶端和服務的實現(xiàn)C#根據(jù)日期計算星期幾的實例代碼,需要的朋友參考下
    2016-08-08
  • C# List 排序各種用法與比較

    C# List 排序各種用法與比較

    這篇文章主要介紹了C# List 排序各種用法與比較的相關資料,需要的朋友可以參考下
    2016-09-09
  • C#多線程開發(fā)實戰(zhàn)記錄之線程基礎

    C#多線程開發(fā)實戰(zhàn)記錄之線程基礎

    線程是一個獨立的運行單元,每個進程內(nèi)部有多個線程,每個線程可以各自同時執(zhí)行指令,每個線程有自己獨立的棧,但是與進程內(nèi)的其他線程共享內(nèi)存,這篇文章主要給大家介紹了關于C#多線程開發(fā)實戰(zhàn)記錄之線程基礎的相關資料,需要的朋友可以參考下
    2021-09-09
  • 解析C#拼接Json串的幾種方法

    解析C#拼接Json串的幾種方法

    本文主要介紹了C#拼接Json串的幾種方法,主要包括了4種方式,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • vs2022程序打包文檔教程圖文詳解

    vs2022程序打包文檔教程圖文詳解

    這篇文章主要介紹了vs2022程序打包文檔教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • C# cmd中修改顯示(顯示進度變化效果)的方法

    C# cmd中修改顯示(顯示進度變化效果)的方法

    好多人想在運行或者調(diào)試含有大量數(shù)據(jù)或者比較慢C#程序的時候能夠顯示自己的程序完成的程度,這里有一個方法能發(fā)不斷地修改cmd的同一行,以達到顯示完成百分比的目的
    2013-04-04
  • C#調(diào)用OpenCV開發(fā)簡易版美圖工具【推薦】

    C#調(diào)用OpenCV開發(fā)簡易版美圖工具【推薦】

    本文主要介紹在WPF項目中使用OpenCVSharp3-AnyCPU開源類庫處理圖片,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友參考下吧
    2019-10-10
  • C#使用晚綁定來實現(xiàn)壓縮Access數(shù)據(jù)庫的方法

    C#使用晚綁定來實現(xiàn)壓縮Access數(shù)據(jù)庫的方法

    這篇文章主要介紹了C#使用晚綁定來實現(xiàn)壓縮Access數(shù)據(jù)庫的方法,項目開發(fā)中有一定的實用價值,需要的朋友可以參考下
    2014-08-08

最新評論

辉县市| 丹巴县| 惠来县| 黄石市| 满洲里市| 井陉县| 普格县| 息烽县| 博湖县| 永登县| 彭阳县| 宣威市| 陆丰市| 武穴市| 沂源县| 永新县| 奉贤区| 卓资县| 和田县| 潍坊市| 白银市| 龙州县| 丽水市| 时尚| 德钦县| 汉源县| 兰考县| 兴安盟| 定陶县| 科技| 温州市| 大化| 陆河县| 和田市| 大宁县| 石屏县| 泰来县| 柳江县| 墨江| 即墨市| 汉源县|