国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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é)的評論 (共 條)

分享到微博請遵守國家法律
潮安县| 黔西县| 枣庄市| 彩票| 太原市| 安义县| 阿拉善盟| 马龙县| 湟中县| 财经| 怀远县| 仙桃市| 嘉禾县| 忻州市| 宁远县| 武汉市| 巴楚县| 历史| 武山县| 栾城县| 化德县| 萨迦县| 蕲春县| 会东县| 梁平县| 聂拉木县| 福清市| 阳泉市| 永胜县| 安丘市| 诸城市| 策勒县| 东明县| 肃南| 安陆市| 互助| 大悟县| 佛冈县| 庆阳市| 青浦区| 博罗县|