0

我如何使用 AddReplaceTexture() 在盘子上添加一个小图像,如下图所示在此处输入图像描述

4

1 回答 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 回答