问问题
685 次
1 回答
1
我不知道FiveM。我阅读了手册:
-- ADD_REPLACE_TEXTURE AddReplaceTexture( origTxd --[[ string ]], origTxn --[[ string ]], newTxd --[[ string ]], newTxn --[[ string ]] )
实验原住民,请不要在现场环境中使用。
txd 是一个纹理字典, txn 是该字典中的纹理名称。
因此,要添加新纹理,您必须创建纹理字典,将纹理添加到名称中,然后使用该名称替换另一个纹理字典中的另一个纹理名称。
例如,可以使用 CreateRuntimeTxd 创建纹理字典。
websearch 产生了以下应该可以工作的片段:
local txd = CreateRuntimeTxd('duiTxd')
local duiObj = CreateDui('http://i.imgur.com/bvhD7sq.gif', 640, 360)
_G.duiObj = duiObj
local dui = GetDuiHandle(duiObj)
local tx = CreateRuntimeTextureFromDuiHandle(txd, 'duiTex', dui)
AddReplaceTexture('mp_m_freemode_01_mp_m_stunt_01\\jbib_diff_005_a_uni',
'uppr_diff_000_a_uni', 'duiTxd', 'duiTex')
这里创建了一个运行时纹理字典。将纹理放入该字典中。然后它用于替换看起来像是游戏一部分的纹理。
只需研究文档中所使用的功能即可。
于 2021-01-18T07:51:37.950 回答