亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 編程設計 > 正文

Unity3D攝像機跟隨小球移動而不旋轉的設置方法

2020-06-27 14:33:04
字體:
來源:轉載
供稿:網友

在Unity中,我們經常需要讓攝像機跟隨一個物體移動,如果物體是水平移動的,而自身沒有發生任何的偏轉,那么我們可以直接將攝像機放在該物體下。這樣就可以實現它們一起移動了,但是,如果移動的物體是圓的,比如小球,它在移動的過程中,自身是不斷旋轉的,所以,攝像機也會跟著一起旋轉,那么我們看到得畫面將是天旋地轉的,很明顯,這樣是不行的。那么我們該如何正確的讓攝像機跟隨小球一起運動呢?

unity3d,攝像機跟隨

1、如圖,我們已經給小球添加了移動的腳本,小球是Sphere,現在想實現的是讓攝像機MainCamera跟隨小球一起運動。

unity3d,攝像機跟隨

2、我們先來看看上面說的不可行的方法:如圖,直接將"Main Camera"拖動到"Sphere"的子目錄,即讓攝像機成為小球的子物體,這樣,兩個對象就可以一起運動了,那么我們來看看到底可不可行。

unity3d,攝像機跟隨

3、我們記錄一開始兩物體的位置,此時讓小球向右移動,此時,我們從這個視角看去,的確是一起運動了,但是,這不是我們在游戲里面看到得視角,我們看到的是攝像機的視角。

unity3d,攝像機跟隨

unity3d,攝像機跟隨

4、運行游戲后,我們可以看到,畫面是"天旋地轉"的。所以,這種方法對于自身還在運動的物體來時,是不可行的。那么下來我們說說正確的做法。

unity3d,攝像機跟隨

unity3d,攝像機跟隨

unity3d,攝像機跟隨

正確的方法:

1、 我們要實現的是讓相機跟隨物體一起移動,其實就是讓相機和小球的相對位置不變即可。這里我們需要使用代碼來控制兩個對象之間的相對位置,使其保持不變。

首先,在MainCamera里面創建一個C# 腳本。如圖所示,點擊MainCamera,在右邊屬性欄最下方,選擇 AddComponent。然后,在彈出的選項里拉到最下方,選擇NewScript,然后創建一個C#腳本,命名為 Move。此時可以看到,我們新添加的一個C#腳本。

unity3d,攝像機跟隨

unity3d,攝像機跟隨

2、然后,開始寫代碼了。我們打開這個C# 腳本,我們要讓攝像機和小球的相對位置保持不變,那么就必須獲取到小球的位置。在Unity里,我們用transform 組件來獲取一個物體的位置。所以先定義一個transform組件,命名為bolltransform,選擇保存。

unity3d,攝像機跟隨

3、此時,我們返回Unity,在MainCamera的C#腳本里,多了一項。這里就是我們要添加的組件,可以看到這里還沒有添加組件。我們要獲取的是小球的位置,所以我們需要添加Sphere:將Sphere用鼠標拖進這個選擇框即可。這樣,我們就成功的將攝像機和小球關聯了起來。

unity3d,攝像機跟隨

unity3d,攝像機跟隨

4、我們點擊小球,在右邊的屬性欄里可以看見小球的一個transform屬性,只要小球一開始運動,那么它的transform屬性的值就被傳遞到了相機的bolltransform那里。我想,這里大家都是非常明白的。

unity3d,攝像機跟隨

5、我們已經獲取到了小球的位置,要使得它們之間的位置不變,也就是說小球和攝像機之間初始的偏移量始終不變就可以了。

所以,

1)我們首先要計算出小球和攝像機之間的偏移量。我們把偏移量設為offset,并且計算出offset。用代碼定義出來,因為偏移量是三維空間,所以我們用到Vector3。繼續在c#腳本里寫。如圖所示:

unity3d,攝像機跟隨

2)寫出它們之間的關系,即 初始偏移量=攝像機的位置-小球的位置。用代碼表示出來如下圖所示:

unity3d,攝像機跟隨

3)我們要通過此公式確定攝像機的位置,即:小球的位置+偏移量就等于攝像機的位置。而小球是不停地在動的,我們要不停的更新計算攝像機的位置,而在unity里,update方法是不停地執行的。所以這一步的公式需要寫在 Update方法里面就可以了。在update里面寫上:transform.postion=offset+bolltransform.postion ;

6、這樣,整個過程就完成了,我們保存,開始運行,可以看到,現在攝像機看到的畫面也就一起跟著小球運動了。這就是在unity中用代碼控制兩個對象,使其距離保持不變的方法。我想,通過我這樣的講解,大家應該都懂了吧!

unity3d,攝像機跟隨

unity3d,攝像機跟隨

注意事項:Unity3D 進行游戲開發要注意游戲對象和腳本的關系,避免混淆不清。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av在线免播放器| 97在线观看视频国产| 91av在线国产| 日韩欧美亚洲综合| 国产在线观看一区二区三区| 91久久精品久久国产性色也91| 欧美做受高潮电影o| 九九精品视频在线观看| 国内精品小视频在线观看| 5566日本婷婷色中文字幕97| 日韩在线观看免费av| 国产精品国内视频| 欧美黄色成人网| 国产精品高潮呻吟久久av野狼| 国产+成+人+亚洲欧洲| 国产精品免费一区二区三区都可以| 96精品久久久久中文字幕| 中文日韩电影网站| 精品视频在线导航| 亚洲国产欧美日韩精品| 久久欧美在线电影| 亚洲欧美制服综合另类| 国产成人精彩在线视频九色| 久久久免费高清电视剧观看| 91国内精品久久| 97av在线播放| 日韩国产激情在线| 8x海外华人永久免费日韩内陆视频| 欧美剧在线观看| 欧美在线激情视频| 免费不卡欧美自拍视频| 亚洲精品自拍视频| 亚洲高清久久久久久| 亚洲三级黄色在线观看| 一本色道久久88综合日韩精品| 国产偷国产偷亚洲清高网站| 久久久之久亚州精品露出| 亚洲午夜国产成人av电影男同| 色噜噜狠狠狠综合曰曰曰88av| 欧美激情喷水视频| 日韩一区视频在线| 欧美与欧洲交xxxx免费观看| 久久久久久久久91| 日韩av免费观影| 日韩禁在线播放| 日韩av免费在线观看| 国产亚洲成av人片在线观看桃| 91精品国产777在线观看| 国产精品白丝jk喷水视频一区| 亚洲偷熟乱区亚洲香蕉av| 亚洲午夜未删减在线观看| 色婷婷综合久久久久中文字幕1| 久久久久久久久91| 亚洲国产精品免费| 亚洲国产中文字幕久久网| 91精品国产精品| 一区二区在线视频播放| 色妞色视频一区二区三区四区| 欧美黑人巨大精品一区二区| 亚洲伊人一本大道中文字幕| 亚洲人成毛片在线播放| 久久大大胆人体| 日韩欧美高清在线视频| 91青草视频久久| 欧美日韩国产二区| 国产亚洲精品一区二区| 日韩视频永久免费观看| 欧美黄色成人网| 午夜精品久久久久久久99热| 国产精品久久久久久搜索| 奇米4444一区二区三区| 国产精品美女免费视频| 国产精品扒开腿做爽爽爽的视频| 国产精品igao视频| 久久国产一区二区三区| 亚洲国产精品一区二区三区| 国产成人激情视频| 国产精品久久久久久五月尺| 亚洲免费福利视频| 国产精品日韩在线观看| 国产中文欧美精品| 色婷婷av一区二区三区久久| 一道本无吗dⅴd在线播放一区| 欧美日韩国产中字| 国产亚洲精品美女久久久| 成人疯狂猛交xxx| 一个人看的www久久| 97在线视频一区| 成人国产精品久久久久久亚洲| 欧美高清第一页| 欧美韩日一区二区| 国内精久久久久久久久久人| 久青草国产97香蕉在线视频| 久久人91精品久久久久久不卡| 欧美日韩国产丝袜美女| 91免费人成网站在线观看18| 亚洲色图激情小说| 91高清视频在线免费观看| 欧美国产视频一区二区| 亚洲综合中文字幕在线| 欧美性xxxxxxxxx| 欧美亚洲在线视频| 国产精品色悠悠| 国自产精品手机在线观看视频| 国产视频精品自拍| 国语自产精品视频在线看抢先版图片| 亚洲精品有码在线| 欧美激情第一页xxx| 深夜福利日韩在线看| 亚洲美女视频网站| 亚洲精品之草原avav久久| 欧美一二三视频| 琪琪亚洲精品午夜在线| 91在线观看免费观看| 在线观看欧美日韩| 亚洲精品自在久久| 中文字幕日韩在线视频| 久久中文字幕国产| 亚洲电影免费观看高清完整版| 精品亚洲永久免费精品| 精品亚洲男同gayvideo网站| 国产精品久久久久久久天堂| 精品久久香蕉国产线看观看亚洲| 色悠久久久久综合先锋影音下载| 日韩一区二区三区xxxx| 亚洲色图美腿丝袜| 亚洲国产成人精品一区二区| 亚洲欧美日韩国产精品| 97香蕉超级碰碰久久免费的优势| 国产精品美女无圣光视频| 国产精品久久久久久超碰| 久久琪琪电影院| 91精品久久久久久综合乱菊| 96sao精品视频在线观看| 午夜精品福利视频| 久久影院在线观看| 4388成人网| 欧美电影在线播放| 国产97在线|日韩| 国产精品高潮在线| 久久夜色精品国产亚洲aⅴ| 欧美疯狂xxxx大交乱88av| 国产精品第8页| 国产日韩欧美另类| 国产一区二区在线播放| 三级精品视频久久久久| 日韩中文字幕在线| 91在线视频免费| 欧美在线中文字幕| 日韩高清欧美高清| 欧美午夜视频一区二区| 欧美国产欧美亚洲国产日韩mv天天看完整| 成人免费黄色网| 日韩在线观看免费av| 欧美日韩国产一中文字不卡| 在线观看欧美视频| 俺去了亚洲欧美日韩| 国产精品自产拍高潮在线观看| 奇门遁甲1982国语版免费观看高清| 成人信息集中地欧美| 国产精品国产福利国产秒拍| 在线电影av不卡网址| 青青草一区二区| 久久精品青青大伊人av|