運(yùn)行時(shí),物體移動(dòng)旋轉(zhuǎn)縮放插件,“RuntimeTransformGizmos插件”使用教程(Unity3D)
推薦閱讀
CSDN主頁
GitHub開源地址
Unity3D插件分享
簡(jiǎn)書地址
我的個(gè)人博客
QQ群:1040082875
一、前文
Runtime Transform Gizmos看名字顧名思義就是一個(gè)可以讓Unity在運(yùn)行的時(shí)候,控制物體位置方向縮放的小工具。
Runtime Transform Gizmos是一個(gè)腳本API,它可以讓你在游戲中轉(zhuǎn)換對(duì)象,能夠在游戲中直觀和專業(yè)的轉(zhuǎn)換對(duì)象是非常有用的,特別是當(dāng)你在運(yùn)行時(shí)編輯器或游戲中,使用者可以移動(dòng)、旋轉(zhuǎn)和縮放對(duì)象。想要做一個(gè)模型工具嗎?你肯定需要一些方法讓他們?cè)趫?chǎng)景中操作對(duì)象,這個(gè)插件將可以完成。
因?yàn)榫W(wǎng)上的教程特別少,所以特意編寫這篇文章,如果能給大家?guī)睃c(diǎn)幫助,請(qǐng)大家給我點(diǎn)個(gè)贊哦。
Asset Store中的截圖
官方Demo中的截圖
二、-
可以直接在Asset Store中下載導(dǎo)入,30美金,如果想要追求原創(chuàng),并且可以想要追求最新版的話可以從官方下載
https://download.csdn.net/download/q764424567/10908107 如果只是學(xué)習(xí)的話,就從這個(gè)鏈接用免費(fèi)的積分下載就行了 。
三、正文
1、 導(dǎo)入
將壓縮包解壓之后得到
拖入到Unity中就可以了
2、官方Demo
只是一些簡(jiǎn)單的模型,沒有特別的地方
重點(diǎn)
如何去看官方Demo呢
官方Demo大部分場(chǎng)景都會(huì)比較簡(jiǎn)單
所以主要就是看一下場(chǎng)景中都有哪些東西
燈光就不說了,Parent是模型,沒有加載腳本,所以主要就是這個(gè)
(Singleton)RTEditor.RuntimeEditorApplication
這個(gè)對(duì)象了。
接下來就主要講一下這個(gè)對(duì)象
3、
(Singleton)RTEditor.RuntimeEditorApplication
對(duì)象
4、工具使用步驟
新建場(chǎng)景
初始化
新建父對(duì)象,然后新建一些模型
保存場(chǎng)景然后運(yùn)行
已經(jīng)可以正常運(yùn)行了
5、快捷鍵
本章會(huì)列出默認(rèn)的快捷鍵,注意:包含LCTRI的熱鍵。在游戲視圖中不能正常工作,你需要添加SHIFT鍵才能使它們正常工作。默認(rèn)的快捷鍵也可以通過定制鍵映射來改變快捷鍵。
6、小工具Gizmos
在這一章中,我們將看看這些小發(fā)明是如何工作的,以及可以為每個(gè)小發(fā)明修改的所有屬性。我們還會(huì)討論變換空間和變換軸心點(diǎn)。除了一些小的例外,所有的小發(fā)明都像你在Unity編輯器中可以訪問的那些一樣。例如,scale gizmo允許您使用一組縮放三角形一次沿兩個(gè)軸縮放。此外,當(dāng)您用鼠標(biāo)懸停其中一個(gè)gizmo軸時(shí),該軸的顏色將更改為為所選狀態(tài)設(shè)置的顏色。您不需要按鼠標(biāo)左鍵來改變懸停軸的顏色
可以在場(chǎng)景中移動(dòng)物體,就像在Unity Editor模式中一樣,下面是軟件在運(yùn)行時(shí)候的截圖
如何使用呢?
如果單擊并拖動(dòng)其中一個(gè)gizmo軸,您將沿著相應(yīng)的gizmo軸執(zhí)行轉(zhuǎn)換。這個(gè)小發(fā)明還有一組正方形。單擊并拖動(dòng)其中一個(gè)方塊將允許vou同時(shí)沿兩個(gè)軸執(zhí)行轉(zhuǎn)換。如果你按住Shift,一個(gè)正方形將顯示在gizmo位置的中心。選擇方塊時(shí),點(diǎn)擊并拖動(dòng)鼠標(biāo),將沿著攝像機(jī)的右軸和上軸進(jìn)行平移。這有點(diǎn)像在屏幕空間中執(zhí)行翻譯。注:move gizmo可用于執(zhí)行特定的特殊操作,如上面討論的攝像機(jī)軸平移或頂點(diǎn)抓拍等。當(dāng)執(zhí)行特殊操作時(shí),會(huì)在gizmo的中心出現(xiàn)一個(gè)正方形。我把它叫做特殊運(yùn)算平方或者簡(jiǎn)稱為特殊運(yùn)算平方
Translation Gizmos的屬性
Gizmo Base Scale
:統(tǒng)一的軸的比例,這個(gè)比例適用于所有的軸
Preserve Gizmo Screen Size
:勾選之后,軸的比例大小不受攝像機(jī)遠(yuǎn)近影響,取消勾線之后,軸的比例大小就跟著攝像機(jī)遠(yuǎn)近進(jìn)行變化
X,Y,Z Axis Color
:可以調(diào)整三個(gè)軸的顏色
Show X,Y,Z Axis
:是否顯示X,Y,Z軸
Axis Length
:軸長(zhǎng)度
Arrow Cone Radius
:圓錐體箭頭的半徑
Arrow Cone Length
:圓錐體箭頭的長(zhǎng)度
Are Arrow Cones Lit
:圓錐體箭頭是否高亮顯示
Multi Axis Square Alpha
:整體移動(dòng)軸的Alpha值
Multi Axis Square Size
:整體移動(dòng)軸的大小
Adjust Multi Axis For Better Visibility
:勾選之后整體移動(dòng)軸的方向會(huì)隨著攝像機(jī)的位置進(jìn)行調(diào)整,以適合可以更方便的點(diǎn)擊到
Color Of Special Op Square
:在特殊操作的時(shí)候顯示的軸的顏色(相機(jī)軸向平移、頂點(diǎn)捕捉或地形/網(wǎng)格表面放置)
Color Of Special Op Square(Selected)
: 當(dāng)移動(dòng)到上面說的特殊情況下的顏色
Transformable Layers
:Transform工具可以控制的層,如果沒有勾選將控制不了
Vertex Snap Layers
:頂點(diǎn)工具可以控制的層
所有的小發(fā)明都有相關(guān)的鍵映射,允許你改變熱鍵,激活一個(gè)特定的小發(fā)明的行為(例如頂點(diǎn)捕捉,步驟捕捉,表面放置,特殊的op等)。檢查器中鍵映射的顯示格式如下圖所示:
舉個(gè)栗子
用于激活帶有Z軸的move gizmo的表面布局對(duì)齊
Num keys
:鍵值映射,最多有兩個(gè)值,如果不想用的話可以設(shè)成0
Modifiers
:組合鍵使用,需要組合鍵的勾選Modifiers,比如左Ctrl+Space,就可以勾選LeftControl
Mouse buttons
:鼠標(biāo)組合鍵
旋轉(zhuǎn)小工具允許你在場(chǎng)景中旋轉(zhuǎn)對(duì)象,它的行為方式與Unity編輯器相同。下面顯示了旋轉(zhuǎn)的屏幕截圖
使用旋轉(zhuǎn)裝置旋轉(zhuǎn)裝置有3個(gè)彩色的圓圈,可以用來繞一個(gè)軸旋轉(zhuǎn)。您可以通過單擊其中一個(gè)圓來繞單個(gè)軸旋轉(zhuǎn),然后開始插入鼠標(biāo)。正如你在上面的圖像中看到的,還有一個(gè)外圓(這個(gè)外圓包圍著旋轉(zhuǎn)的球體,它也稍大一些)。點(diǎn)擊這個(gè)圓,然后拖動(dòng)鼠標(biāo)將允許你圍繞攝像機(jī)視圖矢量旋轉(zhuǎn)。如果你單擊虛球上的一個(gè)點(diǎn)(不是我們目前討論的任何組件上的點(diǎn)),你將能夠圍繞攝像機(jī)向右和向上旋轉(zhuǎn)軸。
旋轉(zhuǎn)小發(fā)明支持步驟捕捉,它允許您以指定的步驟值(以度數(shù)單位表示)的增量旋轉(zhuǎn)。例如,如果將該步驟值設(shè)置為15,則只在累計(jì)旋轉(zhuǎn)量為> 15時(shí)執(zhí)行旋轉(zhuǎn)。為了使用階躍捕捉,您必須保持Ctrl按鈕按下,然后像往常一樣操作這個(gè)小發(fā)明。注意:只有當(dāng)你使用3種顏色的圓圈中的一種時(shí),才可以使用步驟捕捉。
Gizmo Base Scale
:統(tǒng)一的軸的比例,這個(gè)比例適用于所有的軸
Preserve Gizmo Screen Size
:勾選之后,軸的比例大小不受攝像機(jī)遠(yuǎn)近影響,取消勾線之后,軸的比例大小就跟著攝像機(jī)遠(yuǎn)近進(jìn)行變化
X,Y,Z Axis Color
:可以調(diào)整三個(gè)軸的顏色
Show X,Y,Z Axis
:是否顯示X,Y,Z軸
Full Circle X,Y,Z
:默認(rèn)情況下,旋轉(zhuǎn)圓只被繪制一半,勾選之后,繪制整個(gè)圓
Rotation Sphere Radiu
:控制旋轉(zhuǎn)球的半徑大小
Rotation Sphere Color
:控制旋轉(zhuǎn)球的顏色
Is Rotation Sphere Lit
:勾選之后,渲染的時(shí)候會(huì)旋轉(zhuǎn)球受燈光影響
Show Rotation Guide
:顯示一個(gè)旋轉(zhuǎn)度數(shù)的旋轉(zhuǎn)導(dǎo)軌
Rotation Guide Line Color
:改變旋轉(zhuǎn)導(dǎo)軌的顏色
Rotation Guide Disc Color
:改變旋轉(zhuǎn)導(dǎo)軌盤的顏色
Rotation Sphere Boundary
:如果選中此屬性,則旋轉(zhuǎn)的邊界將會(huì)被繪制
Show Camera Look Rotation Circle
:指定是否可以沿著相機(jī)視圖旋轉(zhuǎn)向量畫。注意:如果不是這樣。選中后,您將無法沿?cái)z像機(jī)視圖矢量旋轉(zhuǎn)。
Camera Look Rotation Circle Radius Scale
:允許你對(duì)攝像機(jī)視旋轉(zhuǎn)圓的半徑進(jìn)行比例尺縮放,使圓變大或變小。注:比例是相對(duì)于旋轉(zhuǎn)球的半徑。例如,如果旋轉(zhuǎn)球的半徑是2。半徑是1。5。圓的最終半徑是2 15 =3。
Camera Look Rotationn Circle Line Color
:允許你控制相機(jī)的顏色看起來旋轉(zhuǎn)圓;
Camera Lool Rotation Circle Color (Selected)
:一樣屬性上面所討論的,但是是當(dāng)圓被選中時(shí)(即鼠標(biāo)懸停時(shí));
Snap Step Value (In Degress)
:這允許您控制步驟,啟用步驟拍攝時(shí)使用的值。這個(gè)值用度數(shù)表示使用
Transformable Layers
:Transform工具可以控制的層,如果沒有勾選將控制不了
鍵映射,跟上面使用方法一樣,不再詳解
Scale gizmo的工作方式幾乎與Unity編輯器中的縮放小工具相同,下面的圖片顯示了這個(gè)縮放裝置
使用定標(biāo)儀這個(gè)比例裝置有3個(gè)彩色軸。單擊這些軸并拖動(dòng)鼠標(biāo),將單獨(dú)對(duì)指定的軸執(zhí)行縮放操作。正如您在上面的圖像中看到的,還有3個(gè)多軸三角形。點(diǎn)擊其中一個(gè)三角形,并拖動(dòng)鼠標(biāo),將執(zhí)行一次沿兩個(gè)軸的縮放操作。如果你想同時(shí)在所有軸上執(zhí)行縮放操作,你必須按住Shift鍵,然后拖動(dòng)鼠標(biāo)。
Scale gizmo支持步驟捕捉,允許您以指定的世界單位數(shù)量的增量進(jìn)行縮放。例如,如果step值設(shè)置為1,則只在累計(jì)scale為>=1時(shí)執(zhí)行scale操作。為了使用步驟捕捉,您必須按下ctrl鍵,然后像往常一樣使用Scale gizmo(拖動(dòng)軸或多軸三角形,或按Shift一次按下所有軸的比例)。
Axis Length
:縮放軸的長(zhǎng)度
Scale Box Width,Height,Depth
:這個(gè)屬性控制這個(gè)gizmo軸頂端的盒子
Are Scale Boxes Lit
:如果選中,縮放框在渲染時(shí)會(huì)受到燈光的影響。如果你想要一個(gè)外觀平直的小玩意,你可以取消這個(gè)屬性;
Adjust Axis Length While Scaling Objects
:勾選之后,gizmo軸的長(zhǎng)度將縮放以及對(duì)象同時(shí)進(jìn)行操作。例如,如果你沿著X軸縮放這個(gè)屬性被選中,當(dāng)物體在X軸上變大或變小時(shí),這個(gè)小玩意的X軸也會(huì)變大或變小;
Multi Axis Triangle Sid
:控制多軸三角形的相臨邊的長(zhǎng)度,這可以讓三角形變大或變小
Adjust Multi Axis For Better Visibility
:如果選中此屬性,則多軸三角形將始終根據(jù)攝像機(jī)視圖向量調(diào)整其位置,以獲得更好的可視性。位置總是以這樣一種方式計(jì)算:無論當(dāng)前相機(jī)的角度如何,選擇這3個(gè)三角形中的任何一個(gè)都很容易。如果未選中此選項(xiàng),則三角形將始終位于相同的位置,對(duì)于某些攝像機(jī)角度,可能難以選擇某些三角形;
Adjust Multi Axis Triangles While Scaling Objects
:在縮放對(duì)象時(shí)調(diào)整多軸三角形如果選中此選項(xiàng),則多軸三角形的面積將與縮放操作中涉及的對(duì)象一起縮放。例如,如果你沿著X軸和Y軸縮放這個(gè)屬性被選中,當(dāng)物體在X軸和Y軸上變大或變小時(shí),這個(gè)小玩意的XY三角形也會(huì)變大或變小;
Color Of All-Axes Square Lines
:控制線條的顏色,當(dāng)你想要同時(shí)縮放所有軸時(shí)出現(xiàn)的方塊
Color Of All-Axes Square Lines(Selected)
:跟上面的屬性一致,但它適用于被選中(即鼠標(biāo)懸停的時(shí)候)
Screen Size Of All-Axes Square
:允許你控制哪個(gè)方塊的屏幕大小,當(dāng)你想要同時(shí)執(zhí)行三個(gè)軸上的縮放操作時(shí)出現(xiàn)
Adjust All-Axes Square While Scaling Objects
:如果選中此選項(xiàng),則允許您同時(shí)沿所有3個(gè)軸縮放的正方形的面積將與縮放操作中涉及的對(duì)象一起縮放。
Draw Objects Local Axes While Scaling
:如果選中此屬性,則在執(zhí)行縮放操作時(shí),將繪制縮放操作所涉及的對(duì)象的本地軸。注意:這些軸的顏色將與用于繪制gizmo軸的顏色相同。
Objects Local Axes Length
:這個(gè)屬性允許你控制obiject當(dāng)?shù)剌S的長(zhǎng)度時(shí)呈現(xiàn)。此屬性僅適用于檢查縮放時(shí)繪制對(duì)象的局部軸。
Preserve Axes Screen Size
:如果勾選這個(gè)屬性,對(duì)象的大小當(dāng)?shù)剌S線將保持大致相同的不管多遠(yuǎn)的對(duì)象是相機(jī)。否則,當(dāng)它們靠近或遠(yuǎn)離相機(jī)時(shí),線條就會(huì)變大或變小。此屬性與一般討論的保持小發(fā)明屏幕尺寸屬性相同
Adjust Object Local Axes While Scaling
:如果這是勾選時(shí),物體的長(zhǎng)度本地線將被對(duì)象參與縮放管理。例如,如果你是沿著X和Y軸縮放和檢查這個(gè)屬性,作為對(duì)象變得更大沿著X軸和Y軸或更小,當(dāng)?shù)豖和Y軸的對(duì)象還成為規(guī)模更大或更小
Snap Step Value(In World Units)
:這允許您控制在啟用步驟捕捉時(shí)使用的步驟值。該值以世界單位表示
volume scale gizmo是另一種gizmo類型,它允許您執(zhí)行對(duì)象縮放
它的工作原理和標(biāo)準(zhǔn)的縮放小工具有點(diǎn)不同。,而不是使用可以拖動(dòng)的軸
gizmo的工作方式與Unity提供給你的box collider小部件幾乎相同
修改盒子對(duì)撞機(jī)。這與步驟捕捉功能結(jié)合起來可以提供很多功能
在某些場(chǎng)景中更直觀的縮放界面。
這個(gè)小發(fā)明由6個(gè)拖動(dòng)手柄組成,可以拖動(dòng)它們來縮放對(duì)象。有兩個(gè)拖動(dòng)
每個(gè)軸的句柄。拖動(dòng)其中一個(gè)將沿相應(yīng)的對(duì)象本地軸縮放。
默認(rèn)情況下,當(dāng)您拖動(dòng)時(shí),gizmo的行為將類似于Unity Box Collider小部件,這意味著
物體的大小和位置都會(huì)受到影響。
在拖動(dòng)之前按住SHIFT鍵將導(dǎo)致從對(duì)象的中心開始縮放。
這個(gè)鍵可以從gizmo的檢查器中修改。注意:音量縮放小發(fā)明只有當(dāng)一個(gè)對(duì)象被選中,并且該對(duì)象必須有amesh連接到它時(shí)才能工作。當(dāng)選擇多個(gè)對(duì)象時(shí),gizmo將被隱藏
默認(rèn)情況下,如果在拖動(dòng)手柄時(shí)按住LCTRL, gizmo將縮放對(duì)象
指定步驟大小的增量(可以在檢查器中修改)。啟用的快捷鍵
也可以從檢查器更改比例。
Line Color
:構(gòu)成這個(gè)小發(fā)明盒子的線條的顏色。默認(rèn)情況下不能用太小的alpha值,這樣做的話不會(huì)完全覆蓋對(duì)象選擇框行。修改這個(gè)顏色可能意味著你還需要修改對(duì)象選擇框線條的顏色,這樣兩個(gè)元素就可以很好地組合在一起;
Drag Handle Size (In pixels)
:拖動(dòng)手柄的像素大小;
Snap Step(In World Units)
:當(dāng)snap處于活動(dòng)狀態(tài)時(shí),它控制snap step的增量。
注意:snap增量是用世界單位指定的。例如,如果這個(gè)值設(shè)置為2,gizmo將縮放對(duì)象,使其大小以2個(gè)世界單元的增量增加/減少
7、RunTime編輯器子系統(tǒng)
Enable Undo/Redo
:是否啟用撤銷/恢復(fù)
Use Custom Camera
:是否使用自己的自定義攝像機(jī),注意:使用自己的攝像機(jī)之后,視角移動(dòng)和對(duì)焦功能就失效了
Use Unity Colliders
:使用Unity碰撞器,如果這是選中的,你需要將碰撞器附加到游戲?qū)ο?,以便能夠與他們互動(dòng)(例如選擇,表面放置,頂點(diǎn)捕捉等)。如果沒有選中,系統(tǒng)將使用自己的API來處理對(duì)象交互。這樣做的好處是你不需要將任何碰撞器附加到你的游戲?qū)ο笊?。注?如果你使用的網(wǎng)格分辨率很高,我建議你檢查這個(gè)選項(xiàng)。在這種情況下,您可能會(huì)在應(yīng)用程序啟動(dòng)時(shí)體驗(yàn)到較慢的幀速率。另一方面,如果您使用的是sprite對(duì)象,則需要取消勾選,否則你將無法與它們進(jìn)行交互。
Light/Particle/Empty/ Object Volume Size
:光/粒子系統(tǒng)/空物體體積大小,只有在使用Unity碰撞器時(shí)才可見。在這種情況下,該工具現(xiàn)在使用自己的內(nèi)部對(duì)象表示,這使得與場(chǎng)景對(duì)象進(jìn)行交互成為可能。這3個(gè)值允許您定義光、粒子系統(tǒng)和空對(duì)象的體積大小。空對(duì)象是沒有網(wǎng)格、地形、精靈或粒子系統(tǒng)組件的對(duì)象。如果為這些對(duì)象類型之一啟用了選擇,系統(tǒng)將使用這個(gè)卷大小來定義對(duì)象的邊界框,以確定對(duì)象是否被選中(通過單擊或選擇矩形)
XZ Grid Settings
下面是對(duì)網(wǎng)格的設(shè)置
Is Visible
:允許您指定網(wǎng)格是否應(yīng)該在場(chǎng)景中呈現(xiàn)
Line Color
:網(wǎng)格線的顏色
Cell Size X
:X軸上的網(wǎng)格的單元格大小
Cell Size Z
:Z軸上的網(wǎng)格的單元格大小
Y Position
:網(wǎng)格在Y軸上的位置
Y Offset Scroll Sensitivity
:Y軸的偏移滾動(dòng)靈敏度,當(dāng)使用鼠標(biāo)滾輪調(diào)整網(wǎng)格的高度時(shí),此屬性用于指定網(wǎng)格對(duì)鼠標(biāo)滾輪的敏感度;注意:此屬性僅適用于沒有使用Snapping/Steping的情況
Y Step
:Y軸階躍值,當(dāng)網(wǎng)格的Y位置被修改時(shí)使用Snapping/Steping啟用。
此對(duì)象的名稱在首次創(chuàng)建時(shí)設(shè)置為(singleton) RTEditorEditorGizmoSystem,但如果您愿意,可以更改它。它表示管理所有g(shù)izmo對(duì)象的系統(tǒng)。它允許你在不同的gizmo類型之間切換,它計(jì)算gizmo對(duì)象的位置和方向,它還允許你改變gizmo變換空間和變換軸點(diǎn)
Translation Gizmo
:這是Translation Gizmo,可以用來在場(chǎng)景中平移物體,這是初始化系統(tǒng)時(shí)自動(dòng)設(shè)置的
Rotation Gizmo
:這是Rotation Gizmo,可以在場(chǎng)景中旋轉(zhuǎn)物體,這是初始化系統(tǒng)時(shí)自動(dòng)設(shè)置的
Scale Gizmo
:這是Scale Gizmo,可以在場(chǎng)景中縮放物體,這是初始化系統(tǒng)時(shí)自動(dòng)設(shè)置的
Volume Scale Gizmo
:這是Volume Scale Gizmmo,可以在場(chǎng)景中以BoxCollider的形式修改物體,這是初始化系統(tǒng)時(shí)自動(dòng)設(shè)置的
Active Gizmo Type
:初始化的時(shí)候,默認(rèn)激活的Gizmo
Translation;Rotation;Scale VolumeScale
:打開或者關(guān)閉不同類型的Gizmo
組件下面是一些鍵映射,在前面都解釋過了,就不再重復(fù)了。
此對(duì)象的名稱設(shè)置為(Singleton)RTEditor.EditorObjectSelection,這是系統(tǒng)初始化的時(shí)候設(shè)置的,可以更改。
這個(gè)系統(tǒng)可以去對(duì)象進(jìn)行選擇,該系統(tǒng)可以:
點(diǎn)擊對(duì)象進(jìn)行選擇或者添加到當(dāng)前選擇中
在按下鼠標(biāo)左鍵時(shí)移動(dòng)鼠標(biāo),使用選擇形狀選擇對(duì)象
使用一系列快捷鍵來控制對(duì)象是否被添加或者刪除
注意:如果使用Unity Colliders在RuntimeEditorApplication Inspector中被選中,你將只能選擇帶有collider的對(duì)象。
Restrications
限制條件
Can Select Terrain Objects
:可以選擇地形對(duì)象
Can Select Light Objects
:可以選擇燈光對(duì)象
Can Select Particle System Objects
:可以選擇粒子系統(tǒng)對(duì)象
Can Select Sprite Objects
:可以選擇Sprite對(duì)象
Can Select Empty Objects
:可以選擇空對(duì)象。空對(duì)象是沒有網(wǎng)格、光線、粒子系統(tǒng)、精靈或地形組件的對(duì)象;
Can Click-Select
:可以單選
Can Multi-Select
:可以多選
Selectable Layers
:可以被選擇的層
Duplicatable Layers
:可以被復(fù)制的層
Selection Box Render Settings
對(duì)象選擇之后的BoxRender設(shè)置
Draw Selection Boxes
:畫選擇框,你可以取消這個(gè)如果你不想畫的對(duì)象選擇
Selection Box Style
:選擇框樣式
Selection Box Render Mode
:選擇框的Render模式
Corner Line Percentage
:角線,比例只有當(dāng)使用這個(gè)屬性對(duì)象選擇框風(fēng)格將角線。它指定了一半的框?qū)?高/深度的百分比,可以用來渲染角線。例如,0.5的值表示角線將是盒子的一半大小。1的值將使邊角線等于盒子的半維;
Selection Box Line Color
:選擇框線段顏色
Selection Box Size Add
:選擇框的大小增加,小偏移量添加到選擇框大小呈現(xiàn)。必要的,以避免Z戰(zhàn)斗。例如,當(dāng)選擇多維數(shù)據(jù)集時(shí),假設(shè)沒有使用額外的偏移量,則選擇框行像素將與多維數(shù)據(jù)集像素發(fā)生沖突,在選擇框行中將出現(xiàn)空白
Selection Rectangle Render Settings
選擇矩形渲染設(shè)置
Border Line Color
:邊框線段顏色設(shè)置
Fill Color
:填充顏色
此對(duì)象的名稱設(shè)置為(Singleton)RTEditor.EditorCamera,在系統(tǒng)初始化的時(shí)候就自動(dòng)設(shè)置,可以修改這個(gè)名字。這個(gè)相機(jī)可以讓你在運(yùn)行的時(shí)候?yàn)g覽場(chǎng)景,提供基本的旋轉(zhuǎn),平移和縮放功能。
Zoom Settings 變焦設(shè)置
Is Zoom Enabled:是否啟用攝像機(jī)變焦
Zoom Mode:攝像機(jī)變焦模式
Standard模式
Orthographic Standard Zoom Speed:直角平滑變焦速度,這允許你控制變焦速度時(shí),變焦模式設(shè)置為平滑。此值僅在編輯器攝像機(jī)設(shè)置為正投影時(shí)應(yīng)用。
Perspective Standard Zoom Speed:透視平滑變焦速度,與直角平滑值相同,但它適用于編輯器相機(jī)設(shè)置為透視
Smooth模式
Orthographic Smooth Value:直角平滑值,當(dāng)縮放模式設(shè)置為平滑時(shí),這允許您控制縮放速度達(dá)到0的速度。較小的值產(chǎn)生較長(zhǎng)的縮放效果較大的值產(chǎn)生較短的縮放效果。此值僅適用于編輯器攝像機(jī)設(shè)置為
Perspective Smooth Value:透視平滑值,與正投影平滑值相同,但當(dāng)Editor相機(jī)設(shè)置為透視時(shí)適用。
注意:當(dāng)縮放模式設(shè)置為標(biāo)準(zhǔn)時(shí),平滑值從檢查器中消失,縮放速度屬性被替換為標(biāo)準(zhǔn)縮放模式的縮放速度。由于相同的變焦速度在不同的相機(jī)類型和變焦模式下工作方式不同,因此根據(jù)相機(jī)類型和變焦模式設(shè)置不同的變焦速度非常有用。
Pan Settings 平移設(shè)置
Pan Mode:平移模式
Standard標(biāo)準(zhǔn)模式
Standard Pan Speed:平移速度
Smooth平滑模式
Note:Time value is approximate.注:時(shí)間值為近似值。
Smooth Value:平滑值
Smooth Pan Speed:平滑速度
Invert X Axis:反轉(zhuǎn)平移X軸
Invert Y Axis:反轉(zhuǎn)平移Y軸
Focus Settings對(duì)焦設(shè)置
Focus Mode:對(duì)焦模式
Smooth 平滑模式,相機(jī)對(duì)焦速度會(huì)隨著時(shí)間推遲緩慢下降
Smooth Focus Time:平滑焦點(diǎn)時(shí)間
Focus Distance Time:平滑焦點(diǎn)的間隔時(shí)間
Constant Speed 恒速,相機(jī)會(huì)恒定速度對(duì)焦
Constant Focus Speed:恒定速度
Focus Distance Scale:對(duì)焦距離刻度,當(dāng)相機(jī)對(duì)焦時(shí),將為相機(jī)計(jì)算一個(gè)位置,使其正好位于obiect選擇的前面。此屬性允許您縮放相機(jī)和對(duì)象選擇之間的距離。較大的值會(huì)使相機(jī)遠(yuǎn)離焦點(diǎn)。最小可能的比例是1.0f
Instant 瞬間,相機(jī)會(huì)瞬間對(duì)焦到物體
Focus Distance Scale:對(duì)焦距離刻度,當(dāng)相機(jī)對(duì)焦時(shí),將為相機(jī)計(jì)算一個(gè)位置,使其正好位于obiect選擇的前面。此屬性允許您縮放相機(jī)和對(duì)象選擇之間的距離。較大的值會(huì)使相機(jī)遠(yuǎn)離焦點(diǎn)。最小可能的比例是1.0f
Rotation Speed(Degrees):旋轉(zhuǎn)速度(度),允許您指定的相機(jī)旋轉(zhuǎn)速度度數(shù)。注意:這個(gè)值適用于所有類型的旋轉(zhuǎn):法線(環(huán)顧四周)和軌道。
Move Speed(units/second):移動(dòng)速度(單位/秒),允許您控制相機(jī)移動(dòng)速度,當(dāng)相機(jī)使用WASD和QE鍵移動(dòng)。
Background Settings 相機(jī)背景設(shè)置
Is Visible:設(shè)置背景是否可見
Top Color:頂部背景漸變色
Bottom Color:下部背景漸變色
Gradient Offset:漸變偏移,取[- 1,1]區(qū)間內(nèi)的值,它允許您指定一種顏色應(yīng)該比另一種顏色呈現(xiàn)得更多。例如,較小的值將呈現(xiàn)更多的頂部顏色,較大的值將呈現(xiàn)更多的底部顏色,值1將只呈現(xiàn)頂部顏色。值1將只呈現(xiàn)底部顏色
此對(duì)象的名稱設(shè)置為(singleton) RTEditor.EditorUndoRedoSystem,名字可以更改。它負(fù)責(zé)允許執(zhí)行撤銷和重做
這里目前只有一個(gè)屬性,這是一個(gè)標(biāo)記為Action Limit的整數(shù)字段。此屬性允許指定可撤消或重做的操作的最大數(shù)量。
儲(chǔ)存網(wǎng)格數(shù)據(jù)庫
消息偵聽器數(shù)據(jù)庫
輸入設(shè)備
這個(gè)包包含一個(gè)場(chǎng)景小發(fā)明,非常類似于在Unity中實(shí)現(xiàn)的,除了一些小的例外:
它不支持平滑的透視圖轉(zhuǎn)換。透視切換是即時(shí)完成的:
當(dāng)點(diǎn)擊其中一個(gè)圓錐時(shí),相機(jī)的位置不會(huì)受到影響。只有它的旋轉(zhuǎn)將被調(diào)整,使攝像機(jī)的外觀矢量與相應(yīng)的軸對(duì)齊
Corner:設(shè)置Scene Gizmo渲染的位置,值有ToplLeft, TopRight, BottomRight和BottomLeft
X,Y,Z Axis Color:設(shè)置軸的顏色
Negative Axis Color:負(fù)軸的顏色
Cube Color:連接小部件軸錐的立方體的顏色;
Hovered Componet Color:鼠標(biāo)懸停組件顏色,當(dāng)鼠標(biāo)懸停在光標(biāo)上時(shí),gizmo組件(立方體、圓錐)的顏色;
Camera Look Aligh Duration (Seconds):相機(jī)外觀觸發(fā)的持續(xù)時(shí)間,以秒為單位。當(dāng)單擊gizmo軸錐時(shí),會(huì)發(fā)生這種對(duì)齊。
unity
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。