[盲盒拍賣(mài)會(huì)]MOD制作#7 簡(jiǎn)單的箱子
這次的想法就是單純做一個(gè)模型不一樣的箱子
我們先從代碼部分開(kāi)始,新建一個(gè)類(lèi),并繼承與箱子屬性
然后還是定義基礎(chǔ)信息
代碼部分就完成,然后轉(zhuǎn)向unity
導(dǎo)入你需要的箱子模型,我就搓了個(gè)正方體箱子來(lái)展示

然后我們右鍵?簡(jiǎn)單的箱子 創(chuàng)建一個(gè)空對(duì)象,并命名為 容量 , 這個(gè)很重要,決定了你的箱子可以容納物品的大小,多出來(lái)的物品會(huì)掉進(jìn)虛空清除掉

選擇物體 容量 并為它添加組件: 盒狀碰撞器

調(diào)整你自己 容量?物體的大小和位置,使其被模型完全包裹,就不易出現(xiàn)穿模的情況

然后設(shè)置蓋子,作用就當(dāng)箱子蓋上時(shí),蓋子上及意外的物品會(huì)清除掉,避免出現(xiàn)穿模的情況,不設(shè)置蓋子默認(rèn)為箱子的最上方,,,也可以手動(dòng)設(shè)置蓋子高度,就可以不清除蓋子外的物品
然后我們右鍵?簡(jiǎn)單的箱子 創(chuàng)建一個(gè)空對(duì)象,并命名為 蓋子? ,然后調(diào)整它的高度,他的高度就是清除物品的高度
接下來(lái)為箱子增加動(dòng)畫(huà),打開(kāi)箱子和關(guān)閉箱子,選擇 簡(jiǎn)單的箱子 為它添加組件: 動(dòng)畫(huà)器

然后在Assets里右鍵,創(chuàng)建 動(dòng)畫(huà)控制器,并命名為簡(jiǎn)單的箱子動(dòng)畫(huà)(名字不重要)

然后選擇簡(jiǎn)單的箱子,修改它的動(dòng)畫(huà)屬性,設(shè)置為我們剛剛新建的控制器 (動(dòng)畫(huà)非必須,可以跳過(guò))



屬性設(shè)置完成后編輯動(dòng)畫(huà),點(diǎn)擊unity菜單欄-窗口-動(dòng)畫(huà)-動(dòng)畫(huà)器

然后打開(kāi)一個(gè)新的窗口,然后點(diǎn)擊參數(shù),增加兩個(gè)?Trigger 類(lèi)型的參數(shù)分別命名為 打開(kāi),關(guān)閉

然后右鍵創(chuàng)建三個(gè)狀態(tài),打開(kāi),關(guān)閉,空

點(diǎn)擊新創(chuàng)建的?打開(kāi)狀態(tài) 設(shè)置動(dòng)畫(huà),如果你的模型沒(méi)有自帶動(dòng)畫(huà)可以點(diǎn)擊 簡(jiǎn)單的箱子 按下Ctrl+6 打開(kāi)動(dòng)畫(huà)界面自己去創(chuàng)建動(dòng)畫(huà),然后把動(dòng)畫(huà)設(shè)置到狀態(tài)上

然后右鍵Any State 創(chuàng)建過(guò)度并連接

然后點(diǎn)擊過(guò)度并設(shè)置打開(kāi)和關(guān)閉

把關(guān)閉也按照同樣的步驟設(shè)置一下,動(dòng)畫(huà)就設(shè)置完成了
然后把 簡(jiǎn)單的箱子 拖進(jìn)Assets并修改打包分類(lèi)為: 箱子

把動(dòng)畫(huà)控制器 簡(jiǎn)單的箱子動(dòng)畫(huà) 也修改為打包分類(lèi)為: 箱子
最后一起打包即可食用