MAT

Açıklama

İçinde kullanılan sayımlar TraceResult yapısı ve SurfacePropertyData yapısı, ve tarafından Entity:GetMaterialType.

Bunlar değil. VMT malzemeleri!

Malzeme türleri GoldSrc'den kalanlar Daha önce dokuları ve varlıkları kategorilere ayırmak, fiziksel özelliklerini tanımlamak için kullanılıyorlardı. func_breakable (GoldSrc'de) kırıldığında hangi giblerin ortaya çıkacağını seçmek için kullanıldı. Çiğ doku dosyalarına bir malzemeye atamakla bu özellikler verildi. Bunlar tek dosyada izlendi materials.txt, malzeme türlerinin doku isimlerine ilişkin haritalarını içeriyordu. Malzemeler örneğin bir harf kullanılarak endekslenir MAT_METAL indekslenmiştir. materials.txt "M" harfiyle. MAT_METAL M için ASCII değeri 77'dir. Anahtar değerleri Aynı sistemi kullanarak.

Source'da, malzemeler tek bölümden taşındı. materials.txt Dosya; şimdi her doku kendi ilişkili malzeme Dosya, çağrıldı. VMT (V.alve M.ateriyel TVMT'ler sunmak için kullanılan tüm bilgi miras malzemelerini ve daha fazlasını içerir.

Özellikleri doğrudan VMT ( in içine yerleştirmek yerine, eski materyallerin yapabileceği gibi direkt olarak varlıklara atamalarını engelleyecektir), yüzey özellikleri VMT kullanılarak seçilebilir. $surfaceprop Yüzey özellikleri çarpma seslerini, yüzdürme gücünü, sürtünmeyi ve diğer benzer nitelikleri belirler. dize isimleriGarry'nin Mod yüklerinin yüzey özelliklerini görebilirsiniz. GarrysMod/sourceengine/scripts/surfaceproperties.txt Dosya.

Bununla birlikte, Source'da hala miras malzemeler var. Malzeme türleri Örneğin, yüzey özellikleri tanımları yeni bir malzeme sisteminden ayrılır. gamematerial parametre; bu alan, eski bir oyun malzemesini daha sonra VMT'lere ve varlıklara atanan yüzey özelliğine atar.

Günümüzde eski oyun malzemelerinin kullanıldığı başlıca şey, GoldSrc'deki gibi çarpma efektlerini ve çıkartmaları seçmektir. Aksi halde yüzey özellikleri ve VMT diğer işlevlerin çoğunu değiştirir.

Değerler

MAT_ANTLION65Antlions
MAT_BLOODYFLESH66 kişiMAT_FLESH'e benzer, sadece "kanlı et" yüzey özelliği tarafından kullanılır ve farklı bir etki sesine sahiptir.
MAT_CONCRETE67Beton
MAT_DIRT68Pislik.
MAT_EGGSHELL69 kişiHL2: EP2'deki antlion tünellerindeki yumurta torbaları
MAT_FLESH70Et
MAT_GRATE71'iÇitler, zincir çitinleri
MAT_ALIENFLESH72 kişiUzaylı eti - baş yengeçleri ve kasırgalar
MAT_CLIP73Kullanılmamış
MAT_SNOW74Kar
MAT_PLASTIC76Plastikten
MAT_METAL77 kişiMetal
MAT_SAND78 kişi.Kum
MAT_FOLIAGE79Sadece "yarpaq" yüzey özelliği için kullanılan bitkiler
MAT_COMPUTER80Sadece "bilgisayar" yüzey özelliği için kullanılan elektronikler
MAT_SLOSH83Su, balçık.
MAT_TILE84Zemin karoları
MAT_GRASS85Otlar
MAT_VENT86Metal havalandırma delikleri
MAT_WOOD87Ahşap
MAT_DEFAULT88Skybox veya nodraw dokusu
MAT_GLASS89Cam
MAT_WARPSHIELD90"Danışman Kalkanı için jello etkisi".

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