日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

電子工程師 ? 作者:工程師a ? 2018-05-12 04:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Prefab概念:

Prefab是一種資源類型——存儲在項目視圖中的一種可反復使用的游戲?qū)ο?。因而當游戲中須要非常多反復使用的對象、資源等時,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能夠在多個實例中反復使用。而Hierarchy視圖中的原始游戲?qū)ο笠呀?jīng)成為了該Prefab的一個實例。

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

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

在執(zhí)行時,通過Prefab實例化復雜的游戲物體是非常方便的。實例化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。當然想設置的話能夠顯示指定;克隆時游戲?qū)ο蟮臓顟B(tài)也會被克隆,因而假設源對象是inactive的話克隆出來的對象狀態(tài)也是inactive的。

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

Prefab的繼承

繼承是指任何時候當源Prefab發(fā)生變化時,這些變化將應用于全部已鏈接到該Prefab的游戲?qū)ο?。比如,假設加入一個新的腳本到該Prefab。全部已鏈接到該Prefab的游戲?qū)ο蠖紝⒘ⅠR包括該腳本。

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

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

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

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

破壞與恢復Prefab鏈接

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

○ 加入或刪除一個組件

○ 加入或刪除一個子對象

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

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

導入的Prefab

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

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

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

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

    關注

    0

    文章

    59

    瀏覽量

    18433
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    MCUXpresso SDK創(chuàng)建自定義清單

    。 本指南包含以下組件: 克隆 MCUXpresso SDK 清單 創(chuàng)建自定義清單文件 初始化 West 工作區(qū) 使用 West 完成導入 Test and build a project 克隆
    發(fā)表于 04-07 07:11

    在芯片封裝保護中,圍壩填充膠工藝具體是如何應用的

    圍壩填充膠(Dam&Fill,也稱Dam-and-Fill或圍堰填充)工藝是芯片封裝中一種常見的底部填充(Underfill)或局部保護技術(shù),主要用于對芯片、焊點或敏感區(qū)域提供機械支撐
    的頭像 發(fā)表于 12-19 15:55 ?2088次閱讀
    在芯片封裝保護中,圍壩<b class='flag-5'>填充</b>膠工藝具體是如何應用的

    漢思新材料獲得芯片底部填充膠及其制備方法的專利

    漢思新材料獲得芯片底部填充膠及其制備方法的專利漢思新材料已獲得芯片底部填充膠及其制備方法的專利,專利名為“封裝芯片用底部填充膠及其制備方法”,授權(quán)公告號為CN116063968B,申請日期為2023
    的頭像 發(fā)表于 11-07 15:19 ?807次閱讀
    漢思新材料獲得芯片底部<b class='flag-5'>填充</b>膠及其制備方法的專利

    使用NucleiStudio 2022.1創(chuàng)建工程時沒有開發(fā)板可選擇

    import 選擇剛剛下載的hbird-sdk壓縮包,打開 這樣就導入完成,可以在NucleiStudio中創(chuàng)建蜂鳥v2的工程模板了
    發(fā)表于 10-27 06:27

    導入bsp\\allwinner\\d1或d1s出錯怎么解決?

    創(chuàng)建不正確 見附件導入bspallwinnerd1或d1s出錯 1.log
    發(fā)表于 10-11 06:05

    創(chuàng)建并發(fā)布測試版本(一)

    創(chuàng)建并發(fā)布測試版本,并選擇您要分發(fā)的測試群組。邀請測試最多允許100個版本同時在架,邀請測試和公開測試的總計版本數(shù)量不超過100個。 1.在左側(cè)導航欄選擇“應用測試>版本列表”,進入
    發(fā)表于 09-16 15:21

    漢思底部填充膠:提升芯片封裝可靠性的理想選擇

    一、底部填充膠的作用與市場價值在電子封裝領域,底部填充膠(Underfill)已成為提升芯片可靠性不可或缺的關鍵材料。隨著芯片封裝技術(shù)向高密度、微型化和多功能化演進,漢思新材料憑借其創(chuàng)新的底部填充
    的頭像 發(fā)表于 09-05 10:48 ?2952次閱讀
    漢思底部<b class='flag-5'>填充</b>膠:提升芯片封裝可靠性的理想選擇

    EXCEL導入—設計與思考

    EXCEL導入—設計與思考 一、案例信息與設計 1.1、案例需求與背景 B2BTC同城二期有一個Excel導入的功能,單次數(shù)據(jù)量小于一千,使用頻次不高。但涉及到多個字段組成唯一約束,即每條數(shù)據(jù)操作
    的頭像 發(fā)表于 08-20 16:56 ?793次閱讀
    EXCEL<b class='flag-5'>導入</b>—設計與思考

    鋰離子電池電解質(zhì)填充工藝:技術(shù)原理與創(chuàng)新實踐

    在鋰離子電池的全生命周期中,電解質(zhì)填充工藝的技術(shù)精度直接關聯(lián)電池的能量密度、循環(huán)穩(wěn)定性與安全性。美能鋰電作為新能源制造領域的創(chuàng)新引領者,始終以精密工藝為基石,在電解質(zhì)填充技術(shù)的研發(fā)與應用中實現(xiàn)了從
    的頭像 發(fā)表于 08-11 14:53 ?1416次閱讀
    鋰離子電池電解質(zhì)<b class='flag-5'>填充</b>工藝:技術(shù)原理與創(chuàng)新實踐

    AIcube導入數(shù)據(jù)集,點創(chuàng)建項目,報錯顯示“水平直方圖繪制異?!痹趺唇鉀Q?

    當我導入數(shù)據(jù)集,點擊創(chuàng)建項目后,報錯顯示水平直方圖異常,并且會卡在正在解析數(shù)據(jù)畫面。我嘗試將數(shù)據(jù)集數(shù)量更改,10張與100張,都會顯示這個錯誤 廬山派K230,CAMMV 錯誤日志
    發(fā)表于 08-11 06:38

    KiCad 已支持導入 Altium 工程(Project)

    “ ?9.0.3 的小版本更新中增加一個非常實用的功能:直接導入 Altium 的工程,省去了分別導入原理圖和 PCB 的麻煩。? ” ? Altium 導入器 從 ?8.0 開始,KiCad
    的頭像 發(fā)表于 07-21 11:15 ?3701次閱讀
    KiCad 已支持<b class='flag-5'>導入</b> Altium 工程(Project)

    漢思新材料:底部填充膠二次回爐的注意事項

    底部填充膠(Underfill)是一種在電子組裝中用于增強焊點可靠性的工藝,特別是在倒裝芯片封裝中。針對底部填充膠(Underfill)進行二次回爐(通常發(fā)生在返修、更換元件或后道工序需要焊接
    的頭像 發(fā)表于 07-11 10:58 ?1502次閱讀
    漢思新材料:底部<b class='flag-5'>填充</b>膠二次回爐的注意事項

    蘋果手機應用到底部填充膠的關鍵部位有哪些?

    蘋果手機應用到底部填充膠的關鍵部位有哪些?蘋果手機中,底部填充膠(Underfill)主要應用于需要高可靠性和抗機械沖擊的關鍵電子元件封裝部位。以下是其應用的關鍵部位及相關技術(shù)解析:手機主板芯片封裝
    的頭像 發(fā)表于 05-30 10:46 ?1279次閱讀
    蘋果手機應用到底部<b class='flag-5'>填充</b>膠的關鍵部位有哪些?

    溝槽填充技術(shù)介紹

    圖2.2是現(xiàn)代CMOS 器件剖面的示意圖。一般來說,水平方向的尺寸微縮幅度比垂直方向的幅度更大,這將導致溝槽(包含接觸孔)的深寬比(aspect ratio)也隨之提高,為避免溝槽填充過程中產(chǎn)生空穴
    的頭像 發(fā)表于 05-21 17:50 ?1930次閱讀
    溝槽<b class='flag-5'>填充</b>技術(shù)介紹

    [Actor] 通過actor創(chuàng)建控制中心與數(shù)據(jù)采集工作站來看操作者架構(gòu)

    創(chuàng)建程序要實現(xiàn)的功能---即“方法”。 (///該功能可能只是一個空白的VI,目的是有很多同類型的actor對象要繼承前述actor對象時,可以繼承這個方法,并對方法的內(nèi)容進行修改,實現(xiàn)具體的需求
    發(fā)表于 05-14 18:44
    萨迦县| 迭部县| 吉隆县| 绥化市| 宁津县| 河池市| 西安市| 确山县| 瓦房店市| 汽车| 潮安县| 昌图县| 民丰县| 宣恩县| 腾冲县| 汶上县| 那坡县| 瑞丽市| 崇礼县| 吉安市| 镇平县| 津南区| 颍上县| 苗栗市| 咸宁市| 称多县| 襄垣县| 塔河县| 汾阳市| 隆林| 开原市| 灵寿县| 宜兴市| 邹城市| 开封市| 广宗县| 大邑县| 伊春市| 新和县| 绥化市| 桂阳县|