如何使用AddReplaceTexture()在盘子上添加一个小图像,如下面的图片所示

发布于 2021-01-18 07:51:37
我不知道FiveM。我看了手册:
- ADD_REPLACE_TEXTURE AddReplaceTexture( origTxd -[ string ],origTxn -[ string ],newTxd -[ string ],newTxn -[ string ]) 土生土长,请不要在生活环境中使用。
txd是一个纹理字典,txn是该字典中的纹理名称。
因此,要添加一个新的纹理,您必须创建一个纹理字典,将纹理添加到一个名称中,然后使用它来替换另一个纹理字典中的另一个纹理名称。
例如,可以使用CreateRuntimeTxd创建纹理字典。
网络搜索产生了以下应该工作的片段:
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')这里创建了一个运行时纹理字典。在那本字典里加了一个纹理。然后,它被用来替换看起来像是游戏的一部分的纹理。
只需研究文档中使用的函数就可以了。
https://stackoverflow.com/questions/65764754
复制相似问题