在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

prefab是什么_如何創(chuàng)建填充Prefab_Prefab的繼承及導(dǎo)入

電子工程師 ? 作者:工程師a ? 2018-05-12 04:29 ? 次閱讀

Prefab概念:

Prefab是一種資源類型——存儲在項目視圖中的一種可反復(fù)使用的游戲?qū)ο蟆R蚨斢螒蛑许氁浅6喾磸?fù)使用的對象、資源等時,Prefab就有了用武之地。它擁有下面特點:

? 能夠放到多個場景中。也能夠在同一個場景中放置多次

? 當加入一個Prefab到場景中,就創(chuàng)建了它的一個實例

? 全部的Prefab實例鏈接到原始Prefab,本質(zhì)上是原始Prefab的克隆。

? 不論項目中存在多少實例。僅僅要對Prefab進行了改動。全部Prefab實例都將隨之發(fā)生變化。

創(chuàng)建填充Prefab

為了創(chuàng)建一個Prefab。必須使用菜單構(gòu)造一個新的空白Prefab。不包括游戲?qū)ο螅蚨荒軇?chuàng)建它的一個實例。

此時這個新的Prefab像一個空的container,想要使用它。必須用游戲?qū)ο蟮臄?shù)據(jù)來填充它,讓它不空。創(chuàng)建方法為Project視圖中Create-》Prefab(或?qū)Ш讲藛螚lAssets-》Create-》Prefab),此時能夠看到Project視圖多了個灰色的小立方體,它就是創(chuàng)建的Prefab。

填充Prefab非常easy。僅僅須要在Hierarchy視圖中選擇要成為Prefab的游戲?qū)ο螅缓笸蟿釉搶ο蟮絼偛艅?chuàng)建的Prefab上就可以。此時能夠看見灰色的小立方體變成藍色了。此時。游戲?qū)ο蠛推淙孔訉ο缶鸵呀?jīng)拷貝到了Prefab的數(shù)據(jù)中,該Prefab能夠在多個實例中反復(fù)使用。而Hierarchy視圖中的原始游戲?qū)ο笠呀?jīng)成為了該Prefab的一個實例。

假設(shè)選擇了一個Prefab實例,并希望做能夠影響全部實例的變化,點擊Inspector中的Selectbutton選擇源Prefab。

腳本實例化Prefab(執(zhí)行時實例化Prefab)

在執(zhí)行時,通過Prefab實例化復(fù)雜的游戲物體是非常方便的。實例化Prefab的替代方法就是從一開始就使用代碼來創(chuàng)建游戲物體。而實例化Prefab比替代方法有非常多優(yōu)勢:

○ 能夠用一行代碼來實例化一個具有所有同樣功能的Prefab。而用代碼創(chuàng)建等效的游戲?qū)ο髤s要花費平均5行代碼但可能很多其它。

○ 能夠非常easy地在Scene和Inspector視圖中高速建立、測試和改動Prefab。

○ 能夠改動實例化的Prefab卻不須要改變實例化它的代碼。

比如,一個簡單的火箭可被改動為超級火箭,卻不須要改動不論什么代碼。

Unity中Object類含有兩個實例化函數(shù):

c#]static Object Instantiate(Object original, Vector3 position, Quaternion rotation);

static Object Instantiate(Object original);

javascript]static function Instantiate(original: Object, position: Vector3, rotation: Quaternion): Object;

static function Instantiate(original: Object): Object;

實例化函數(shù)跟編輯器中的Duplicate命令相似。

克隆游戲?qū)ο竽軌蛴羞x擇性地指定位置和旋轉(zhuǎn),默覺得Vector3.zero和Quaternion.identity。假如克隆了一個組件那么附加的游戲?qū)ο笠矔豢寺。划斂寺∮螒驅(qū)ο蠡蚪M件,全部的孩子對象和組件都會被克隆,它們的屬性集跟源對象一樣;可是克隆的新對象的父母卻是null。當然想設(shè)置的話能夠顯示指定;克隆時游戲?qū)ο蟮臓顟B(tài)也會被克隆,因而假設(shè)源對象是inactive的話克隆出來的對象狀態(tài)也是inactive的。

能夠看看利用instantiate實例化Prefab的樣例:Instantiate應(yīng)用的4個典型小樣例。

Prefab的繼承

繼承是指任何時候當源Prefab發(fā)生變化時,這些變化將應(yīng)用于全部已鏈接到該Prefab的游戲?qū)ο蟆1热纾僭O(shè)加入一個新的腳本到該Prefab。全部已鏈接到該Prefab的游戲?qū)ο蠖紝⒘ⅠR包括該腳本。

可是,改變一個單獨實例的屬性并同一時候保持鏈接完整是可能。

改變一個Prefab實例的任何屬性,能夠觀察到屬性變量名字變?yōu)榇煮w,如今該變量能夠被重寫,全部的重寫屬性不會受源Prefab變化的影響,這樣就能夠在保持Prefab鏈接不變的前提下,改動Prefab實例使它們變得獨一無二。

假設(shè)想用新的重寫屬性值覆蓋源Prefab和全部實例,能夠在Inspector中點擊Applybutton。

注意,源的位置和旋轉(zhuǎn)將不被應(yīng)用。由于那樣會影響到實例的絕對位置并把全部實例放在同一位置。可是從不論什么子或根的祖先的位置和旋轉(zhuǎn)將被應(yīng)用。由于他們是相對于根的Transform來計算的;假設(shè)想放棄對特定實例的全部覆蓋更新。能夠點擊Revertbutton。

破壞與恢復(fù)Prefab鏈接

某些行為能夠打破源Prefab和單個Prefab實例之間的鏈接,可是鏈接總是會被修復(fù)的。能夠打破鏈接的行為有:

○ 加入或刪除一個組件

○ 加入或刪除一個子對象

這些行為將給出鏈接打破的警告/確認消息。假設(shè)確認這種行為將會破壞鏈接 。

若要修復(fù)該鏈接,能夠在Prefab實例的Inspector視圖中點擊Reconnect或Applybutton。Reconnect將會丟棄與源Prefab的全部區(qū)別,而Apply將會將全部的區(qū)別拷貝到源Prefab中,因此全部其它的Prefab實例都會受到影響。

導(dǎo)入的Prefab

當放置一個網(wǎng)格資源到資源目錄時,Unity會自己主動導(dǎo)入文件并生成一些類似于Prefab的網(wǎng)格。而實際上并非網(wǎng)格。僅僅是資源文件本身。

在進行正常預(yù)置工作時,資源的實例化名沒有某些限制。

資源是作為一個游戲?qū)ο笤趫鼍爸斜粚嵗模绘溄拥皆促Y源卻不是一個Prefab。資源作為正常的游戲?qū)ο螅軌蚣尤牒蛣h除組件。然而,不能對這個資源本身做不論什么變動,由于這將給資源文件本身加入數(shù)據(jù)。假設(shè)要創(chuàng)建一些須要反復(fù)使用的東西。應(yīng)該將資源實例制成一個Prefab,步驟同創(chuàng)建Prefab,僅僅只是是拖拽資源文件到新建的Prefab就可以。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 資源
    +關(guān)注

    關(guān)注

    0

    文章

    59

    瀏覽量

    17805
收藏 人收藏

    評論

    相關(guān)推薦

    溝槽結(jié)構(gòu)碳化硅的外延填充方法

    一、引言 溝槽結(jié)構(gòu)碳化硅的外延填充方法是指通過在碳化硅襯底上形成的溝槽內(nèi)填充高質(zhì)量的外延層,以實現(xiàn)器件的電學(xué)和熱學(xué)性能要求。這一過程中,不僅要保證外延層的填充率,還要避免空洞和缺陷的產(chǎn)生,從而確保
    的頭像 發(fā)表于 12-30 15:11 ?205次閱讀
    溝槽結(jié)構(gòu)碳化硅的外延<b class='flag-5'>填充</b>方法

    芯片底部填充膠種類有哪些?

    芯片底部填充膠種類有哪些?底部填充膠(Underfill)又稱底部填充劑,指以高分子材料為原材料制成的電子封裝膠,主要用于在芯片和基板之間的空隙中填充,以增強機械強度、熱穩(wěn)定性和可靠性
    的頭像 發(fā)表于 12-27 09:16 ?279次閱讀
    芯片底部<b class='flag-5'>填充</b>膠種類有哪些?

    填充片的定義及作用

    本文介紹填充片的定義及作用 一、Dummy Wafer 的定義與作用 Dummy Wafer,中文稱為填充片,是在晶圓制造過程中專門用于填充機臺設(shè)備的晶圓,通常不會用于實際生產(chǎn),也不會直接作為成品
    的頭像 發(fā)表于 12-04 13:56 ?260次閱讀

    如何導(dǎo)入Altium Designer的原理圖和PCB?

    其它導(dǎo)入器那樣,必須要求先把AD文件另存為ASCII的格式。 ” 導(dǎo)入原理圖 1. 首選打開KiCad, 創(chuàng)建一個新的工程,并打開原理圖。 2.點擊“文件->導(dǎo)入->非KiCad原理圖
    的頭像 發(fā)表于 11-12 12:21 ?1273次閱讀
    如何<b class='flag-5'>導(dǎo)入</b>Altium Designer的原理圖和PCB?

    AD畫完原理圖后如何導(dǎo)入PCB

    完整無誤 : 在進行導(dǎo)入之前,請確保原理圖已經(jīng)繪制完成,并且所有元件都已正確放置和連接。 檢查元件的封裝是否已分配,因為封裝是元件在PCB上的物理表示。 創(chuàng)建或打開PCB文件 : 如果尚未創(chuàng)建PCB文件,請在項目中新建一個PCB
    的頭像 發(fā)表于 09-02 16:32 ?8097次閱讀

    altium怎么把原理圖導(dǎo)入pcb

    在Altium Designer中,將原理圖導(dǎo)入到PCB設(shè)計是一個關(guān)鍵的步驟,它確保了電路設(shè)計的準確性和可制造性。這個過程涉及到多個階段,包括原理圖的創(chuàng)建、編譯、檢查以及最終的導(dǎo)入到PCB。 1.
    的頭像 發(fā)表于 09-02 16:27 ?2169次閱讀

    芯片封裝底部填充材料如何選擇?

    芯片封裝底部填充材料如何選擇?芯片封裝底部填充材料的選擇是一個復(fù)雜而關(guān)鍵的過程,它直接影響到芯片封裝的可靠性和性能。底部填充材料(Underfill)的主要功能是在芯片與基板之間提供額外的機械支撐
    的頭像 發(fā)表于 08-29 14:58 ?492次閱讀
    芯片封裝底部<b class='flag-5'>填充</b>材料如何選擇?

    java子類可以繼承父類的什么

    Java是一種面向?qū)ο蟮木幊陶Z言,它支持繼承的概念。繼承是面向?qū)ο缶幊痰娜筇匦灾唬试S一個類(稱為子類或派生類)繼承另一個類(稱為父類或基類)的屬性和方法。在Java中,子類可以繼承
    的頭像 發(fā)表于 08-20 11:02 ?1306次閱讀

    芯片底部填充工藝流程有哪些?

    芯片底部填充工藝流程有哪些?底部填充工藝(Underfill)是一種在電子封裝過程中廣泛使用的技術(shù),主要用于增強倒裝芯片(FlipChip)、球柵陣列(BGA)、芯片級封裝(CSP)等高級封裝技術(shù)中
    的頭像 發(fā)表于 08-09 08:36 ?1755次閱讀
    芯片底部<b class='flag-5'>填充</b>工藝流程有哪些?

    底部填充工藝在倒裝芯片上的應(yīng)用

    底部填充工藝在倒裝芯片(FlipChip)上的應(yīng)用是一種重要的封裝技術(shù),旨在提高封裝的可靠性和延長電子產(chǎn)品的使用壽命。以下是該工藝的主要應(yīng)用和優(yōu)勢:增強可靠性:倒裝芯片封裝中的焊點(常為金錫合金或鉛
    的頭像 發(fā)表于 07-19 11:16 ?744次閱讀
    底部<b class='flag-5'>填充</b>工藝在倒裝芯片上的應(yīng)用

    什么是光伏填充系數(shù)?

    填充系數(shù)(FF)是下圖中以深藍色區(qū)域所表征的實際最大功率與短路電流Is/c和開路電壓Vo/c的乘積(淺藍色方塊區(qū)域)之比。
    的頭像 發(fā)表于 05-28 16:37 ?491次閱讀
    什么是光伏<b class='flag-5'>填充</b>系數(shù)?

    底部填充膠在汽車電子領(lǐng)域的應(yīng)用有哪些?

    底部填充膠在汽車電子領(lǐng)域的應(yīng)用有哪些?在汽車電子領(lǐng)域,底部填充膠被廣泛應(yīng)用于IC封裝等,以實現(xiàn)小型化、高聚集化方向發(fā)展。底部填充膠在汽車電子領(lǐng)域有多種應(yīng)用,包括以下方面:傳感器和執(zhí)行器的封裝:汽車中
    的頭像 發(fā)表于 03-26 15:30 ?1093次閱讀
    底部<b class='flag-5'>填充</b>膠在汽車電子領(lǐng)域的應(yīng)用有哪些?

    使用電腦上tensorflow創(chuàng)建的模型,轉(zhuǎn)換為tflite格式了,導(dǎo)入后進度條反復(fù)出現(xiàn)0-100%變化,為什么?

    使用電腦上tensorflow創(chuàng)建的模型,轉(zhuǎn)換為tflite格式了,導(dǎo)入后,進度條反復(fù)出現(xiàn)0-100%變化,卡了一個晚上了還沒分析好?
    發(fā)表于 03-19 06:20

    什么是芯片底部填充膠,它有什么特點?

    什么是芯片底部填充膠,它有什么特點?芯片底部填充膠是一種用于電子封裝的膠水,主要用于底部填充bga芯片電子組件,以增強組件的可靠性和穩(wěn)定性。它通常是一種環(huán)氧樹脂,具有良好的粘接性和耐熱性。底部
    的頭像 發(fā)表于 03-14 14:10 ?1084次閱讀
    什么是芯片底部<b class='flag-5'>填充</b>膠,它有什么特點?

    填充膠是做什么用的?

    填充膠是做什么用的?填充膠是一種廣泛應(yīng)用于電子制造和其他工業(yè)領(lǐng)域的材料,它在提高產(chǎn)品性能、增強結(jié)構(gòu)穩(wěn)定性以及保護核心組件方面發(fā)揮著至關(guān)重要的作用。以下是關(guān)于填充膠的主要用途和它在不同應(yīng)用中
    的頭像 發(fā)表于 01-17 14:52 ?1049次閱讀
    <b class='flag-5'>填充</b>膠是做什么用的?
    主站蜘蛛池模板: 欧美一级视频在线观看欧美 | 26uuu另类亚洲欧美日本一| 精品毛片视频| 久久骚| 色欲香天天天综合网站| 香蕉久久高清国产精品免费| videosxxoo18欧美| 国产成人精品一区二区三区| 天天爱天天操天天射| 人人做人人爽国产视| 国产精品久久1024| 18满xo影院视频免费体验区| 老师喂我吃她的奶水脱她胸罩| 亚洲综合色吧| 视频色www永久免费| 嫩草影院网站入口| 日本高清网站| 国模大尺度人体一区| 亚洲看黄| 黄色日本视频| 亚洲一区二区三区免费在线观看| 第四色亚洲| 泰剧天堂| 久久sp| 国产三a级日本三级日产三级| 97超在线| 国产午夜视频高清| 亚洲1区2区3区4区| 天堂网中文在线| 免费观看的黄色网址| 97一本大道波多野吉衣| 久久久久久久国产精品影院| 中文字幕佐山爱一区二区免费| 业余性自由色xxxx视频| 欧美一级特黄aaaaaaa在线观看| 不卡中文字幕在线| 精品一区二区在线观看| 轻点灬大ji巴太粗太长了爽文| 色在线免费观看| 国产成人mv在线观看入口视频| 人人cao|