[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.19,0:00:06.27,Default,,0000,0000,0000,,預製(Prefab)在Unity裡是預先在場景內\N組合好的遊戲物件並存在專案裡 Dialogue: 0,0:00:06.86,0:00:09.29,Default,,0000,0000,0000,,他們可以被實體化(Instantiate)或拷貝(Clone) Dialogue: 0,0:00:09.29,0:00:12.35,Default,,0000,0000,0000,,意思就是在遊戲進行時\N從預製產生新的實體(Instance) Dialogue: 0,0:00:12.50,0:00:16.03,Default,,0000,0000,0000,,預製有許多用途\N同時也是Unity開發一個重要的環節 Dialogue: 0,0:00:16.43,0:00:20.19,Default,,0000,0000,0000,,預製可以用來製作火箭\N設計敵人甚至是設計關卡 Dialogue: 0,0:00:20.56,0:00:26.01,Default,,0000,0000,0000,,要建立一個預製\N首先在場景裡建立一個遊戲物件 Dialogue: 0,0:00:26.01,0:00:28.01,Default,,0000,0000,0000,,並設定好所需要的元件 Dialogue: 0,0:00:28.01,0:00:31.64,Default,,0000,0000,0000,,然後將該物件拖曳到專案裡\N就可以將它存成預製 Dialogue: 0,0:00:32.06,0:00:34.46,Default,,0000,0000,0000,,最後將場景中的遊戲物件刪除即可 Dialogue: 0,0:00:35.89,0:00:39.58,Default,,0000,0000,0000,,如果你想要調整預製的屬性 Dialogue: 0,0:00:39.58,0:00:41.86,Default,,0000,0000,0000,,你可以從專案裡選取一個預製\N然後在檢視裡調整它的屬性 Dialogue: 0,0:00:42.31,0:00:45.42,Default,,0000,0000,0000,,或是將它拖曳到場景上來產生一個實體 Dialogue: 0,0:00:46.38,0:00:48.38,Default,,0000,0000,0000,,然後再由檢視裡調整 Dialogue: 0,0:00:49.23,0:00:51.76,Default,,0000,0000,0000,,調整完成後再點選上面的Apply鈕 Dialogue: 0,0:00:52.82,0:00:58.32,Default,,0000,0000,0000,,就會回存到預製\N接下來你可以將預製的實體從場景上刪除 Dialogue: 0,0:01:00.70,0:01:04.04,Default,,0000,0000,0000,,如果你利用一個預製來產生一群實體 Dialogue: 0,0:01:06.60,0:01:08.60,Default,,0000,0000,0000,,然後調整了其中一個實體的屬性 Dialogue: 0,0:01:11.29,0:01:15.06,Default,,0000,0000,0000,,然後你希望調整也套用在其他實體上\N你可以按Apply存檔 Dialogue: 0,0:01:15.20,0:01:18.36,Default,,0000,0000,0000,,接下來所有的實體都會同步更新 Dialogue: 0,0:01:18.57,0:01:22.89,Default,,0000,0000,0000,,假如你調整了一個預製的實體 Dialogue: 0,0:01:24.55,0:01:26.62,Default,,0000,0000,0000,,但你發現這不是你想要的調整 Dialogue: 0,0:01:26.62,0:01:31.40,Default,,0000,0000,0000,,這時你可以從檢視按下還原鈕(Revert)\N還原到預製的設定