WEAPON:CalcViewModelView

  Vector, Angle WEAPON:CalcViewModelView( Entity ViewModel, Vector OldEyePos, Angle OldEyeAng, Vector EyePos, Angle EyeAng )

Açıklama

Viewmodel'in pozisyonunu ve açısını geçersiz kılmaya (override) olanak tanır. Bu hook yalnızca GM:CalcViewModelView'ı geçersiz kılmadıysanız çalışır.

Argümanlar

1 Entity ViewModel
Viewmodel entity'si
2 Vector OldEyePos
Orijinal pozisyon (viewmodel sallanması ve yalpalamasından önce)
3 Angle OldEyeAng
Orijinal açı (viewmodel sallanması ve yalpalamasından önce)
4 Vector EyePos
Mevcut pozisyon
5 Angle EyeAng
Mevcut açı

Döndürülen Değerler

1 Vector
Yeni pozisyon
2 Angle
Yeni açı

Örnek

SWEP'inizin viewmodel dokusunu (skin) değiştirmenin bir yolu. Değeri 0'dan 1'e değiştirir.

Örneğin Crowbar kullanarak .smd dosyasını .mdl'ye derlerken modeliniz için temel yolu ($cdmaterials) tanımlamayı unutmayın; aksi takdirde hiçbir doku uygulanmaz. (oyun nereye bakacağını bilemez) QC Commands

Ve birden çok skin için $texturegroup kullanmayı unutmayın.

function SWEP:CalcViewModelView(ViewModel, OldEyePos, OldEyeAng, EyePos, EyeAng) -- SWEP'in ikinci skinini ayarlar; 1. 0'dan başlar ViewModel:SetSkin(1) end
Çıktı:

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