五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【五花暢】UE4背包教程-學(xué)習(xí)筆記完結(jié)

2023-03-22 12:55 作者:東野樹  | 我要投稿

背包拖拽功能:

1.新建藍(lán)圖類:拖放操作;新建UI:作為拖放的格子

?在格子藍(lán)圖中重寫函數(shù):當(dāng)鼠標(biāo)按鍵按下時

??


繼續(xù)在格子藍(lán)圖中重寫函數(shù):發(fā)現(xiàn)拖動時(上面的函數(shù)執(zhí)行后會執(zhí)行這個函數(shù))

?


當(dāng)前已經(jīng)可以拖動圖標(biāo),還需要拖動之后能夠放入其他地方:

2.背包中格子圖標(biāo)互換:在格子藍(lán)圖中重寫函數(shù)on drop(放置時):

?


Payload:負(fù)載,即放置的目標(biāo)插槽(本人理解)

拖動分三個情況,分別對應(yīng)不同UI的on drop(放置時)函數(shù):

①當(dāng)圖標(biāo)拖到背包外時(丟棄到地上):把Main_UI畫布面板的可視性設(shè)置為visible(可視的,讓UI可以與命中交互),接著重寫Main_UI的On Drop函數(shù),將拖出去的東西丟掉,物品格子的畫布面板與覆層可視性改為visible(經(jīng)過試驗,只有開啟的可視的部分才會又UI脫拽的功能)

?


②當(dāng)圖標(biāo)拖到格子上時:上面背包中圖標(biāo)互換已完成

③當(dāng)圖標(biāo)拖到格子外背包里時:沒有此種情況,因為所有格子正好把背包占滿了,想要格子直接有間隙,把格子的背景邊緣改透明即可。

3.右鍵彈出丟棄框,輸入想要丟棄的數(shù)量來丟棄物品:

新建Throw_UI,布置成自己需要的樣子(這里是跟著教程做的)

?


新建一個函數(shù)FormatText來格式化輸入的丟棄數(shù)字

?


新建局部變量LocalInt作為輸入值,新建變量物品信息和Index下標(biāo)(公開)

可編輯文本修改時執(zhí)行FormatText函數(shù),保證輸入值合法

?


繼續(xù)在事件圖標(biāo)中編寫點擊丟棄和取消兩個按鈕的點擊事件(丟棄UI寫完)

?

回到ItemSlot_UI中繼續(xù)寫函數(shù):當(dāng)鼠標(biāo)按鍵按下時

用鼠標(biāo)事件判斷有鼠標(biāo)按下,分支Ture的一端執(zhí)行創(chuàng)建丟棄UI,完成

?

新建數(shù)據(jù)表:將不同的藥材信息存入進(jìn)去

?

新建藥材藍(lán)圖actor:隨機(jī)生成數(shù)據(jù)表中的藥材

?

拖一個藥材藍(lán)圖到場景里面生成模型,拾取,各個功能實驗成功

注意,藥材的模型碰撞不能是將復(fù)雜碰撞用于簡單碰撞,藥材會不能動

背包邏輯學(xué)完

【五花暢】UE4背包教程-學(xué)習(xí)筆記完結(jié)的評論 (共 條)

分享到微博請遵守國家法律
通化市| 从化市| 赞皇县| 万载县| 巴彦县| 昔阳县| 金寨县| 崇明县| 邯郸市| 芜湖县| 鄂伦春自治旗| 澎湖县| 佛冈县| 裕民县| 张家川| 藁城市| 江城| 疏勒县| 福海县| 吉木萨尔县| 昌宁县| 萨迦县| 中西区| 鲜城| 香港| 中超| 车险| 永昌县| 合川市| 胶州市| 渭源县| 永善县| 资兴市| 富阳市| 瓮安县| 聊城市| 喀喇沁旗| 广西| 黔江区| 衡南县| 忻州市|