DModelPanel:SetAnimSpeed

  DModelPanel:SetAnimSpeed( number animSpeed )

Açıklama

DModelPanel:RunAnimation tarafından bir varlığın sekansındaki kareyi ilerletmek için kullanılan hızı ayarlar.

Entity:FrameAdvance işlevsel argümanlara sahip gibi görünmüyor ve bu nedenle bunu değiştirmek, yeniden uygulanmadığı sürece panel varlığının sekans hızını etkilemeyecektir. Yalnızca DModelPanel:GetAnimSpeed tarafından döndürülen değeri etkiler.

Argümanlar

1 number animSpeed
Animasyon hızı.

Örnek

DModelPanel:LayoutEntity fonksiyonunun, ayarlanan animasyon hızına göre varlığın sekans oynatma oranını değiştirecek şekilde yeniden uygulanmış bir versiyonu. Bu örnekte Alyx normalden iki kat daha hızlı koşar.

local mdl = vgui.Create("DModelPanel") mdl:SetPos(20, 20) mdl:SetSize(200, 200) mdl:SetModel("models/alyx.mdl") -- Sekansı iki kat hızlı oynat mdl:SetAnimSpeed(2) -- Alyx'i koştur mdl:GetEntity():SetSequence(mdl:GetEntity():LookupSequence("run_all")) -- Animasyonu oynat function mdl:LayoutEntity(ent) -- Oynatma hızı animasyon hızına bağlı ent:SetPlaybackRate(self:GetAnimSpeed()) -- Kareyi ilerlet ent:FrameAdvance() end

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord