搜索
查看: 55|回复: 1
收起左侧

[有效回答] 翻译一下

[复制链接]
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)
[发帖际遇]: waaaa 路见不平,拔刀相助,奖励 13 贡献. 幸运榜 / 衰神榜
回复 论坛版权

使用道具 举报

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
这段代码应该放在客户端脚本中。
回复

使用道具 举报

ahome_bigavatar:guest
ahome_bigavatar:welcomelogin
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|首页 ( 冀ICP备2021005225号-1 ) |网站地图

GMT+8, 2024-5-19 03:03 , Processed in 0.229552 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 ELITE论坛【技术无价-分享快乐】

快速回复 返回顶部 返回列表