Entity:DrawModel

  Entity:DrawModel( number flags = STUDIO_RENDER )

Açıklama

Entity veya model çizer.

İçeriden çağrılırsa ENTITY:Drawya da ENTITY:DrawTranslucent, sadece varlığın kendi modelini çizer.

Eğer bu hakların dışında çağrılırsa, her ikisini de çağıracak.Entity:GetRenderGroup, tüm varlığı yeniden çizmek.

Farklı pozisyonlarda bir çerçeve üzerinde birden fazla bir varlık çizerken, aramanız gerekir Entity:SetupBonesHer çekimden önce; aksi takdirde, işletme ilk çekilen pozisyonunu koruyacaktır.

Bu rendering function that 3D rendering bağlamı gerektirir.

Bu, sadece 3D Rendering Hooks

Bunu ile ilgili kurumlara çağrıştırıyorum .EF_BONEMERGEve EF_NODRAWUygulamalı bir kaza neden olur.

Sorun Takipçisi: 1558 .
Bunu bir harita modeli ile kullanmak (game.GetWorld():GetModelOyunu bozar.

Sorun Takipçisi: 2688
Bunu bir oyuncunun oynadığı sürece çağıracağım.GM:PrePlayerDrawHakk çağrısı sonsuz bir geri dönüşe neden olacak ve oyunu çöktürecek.

Sorun izleyicisi: 4116

Argümanlar

- 1 Numara bayraklar= STUDIO_RENDER
Seçeneği STUDIO_Bayraklar, genellikle ENTITY:DrawVe benzer gançlar.

Örnek

Elden tek bir tane çizir ClientsideModelbelirtilen kemik üzerinde, bu kanca tarafından etkilenen her oyuncu için verilen ofset üzerinde.

Bu, her oyuncu için bir tane oluşturmadan tek bir modeli tekrar kullanmak isterseniz yararlıdır.

local modelexample = ClientsideModel( "models/thrusters/jetpack.mdl" ) modelexample:SetNoDraw( true ) local offsetvec = Vector( 3, -5.6, 0 ) local offsetang = Angle( 180, 90, -90 ) hook.Add( "PostPlayerDraw" , "manual_model_draw_example" , function( ply ) local boneid = ply:LookupBone( "ValveBiped.Bip01_Spine2" ) if not boneid then return end local matrix = ply:GetBoneMatrix( boneid ) if not matrix then return end local newpos, newang = LocalToWorld( offsetvec, offsetang, matrix:GetTranslation(), matrix:GetAngles() ) modelexample:SetPos( newpos ) modelexample:SetAngles( newang ) modelexample:SetupBones() modelexample:DrawModel() end)
Çıkış:

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