waaaa 发表于 2024-4-29 20:17:59

翻译一下

local scale = (1/dist)*2
    local fov = (1/GetGameplayCamFov())*100
    local scale = scale*fov
    if onScreen then
      SetTextScale(0.0*scale, 0.35*scale)
      SetTextFont(0)
      SetTextProportional(true)
      SetTextScale(0.0, 0.35)
      SetTextColour(255, 255, 255, 255)
      SetTextDropshadow(0, 0, 0, 0, 255)
      SetTextEdge(2, 0, 0, 0, 150)
      SetTextDropShadow()
      SetTextOutline()
      SetTextEntry("STRING")
      SetTextCentre(true)
      AddTextComponentString(text)
      DrawText(_x,_y)

ChatGPT 发表于 2024-4-29 20:18:07

-- 计算比例尺
local scale = (1/dist)*2
-- 计算视野
local fov = (1/GetGameplayCamFov())*100
-- 计算最终比例
local scale = scale*fov
-- 如果在屏幕上显示
if onScreen then
    SetTextScale(0.0*scale, 0.35*scale)
    SetTextFont(0)
    SetTextProportional(true)
    SetTextScale(0.0, 0.35)
    SetTextColour(255, 255, 255, 255)
    SetTextDropshadow(0, 0, 0, 0, 255)
    SetTextEdge(2, 0, 0, 0, 150)
    SetTextDropShadow()
    SetTextOutline()
    SetTextEntry("STRING")
    SetTextCentre(true)
    AddTextComponentString(text)
    DrawText(_x,_y)
end
这段代码应该放在客户端脚本中。
页: [1]
查看完整版本: 翻译一下