CollisionData

Açıklama

ENTITY:PhysicsCollide ve EFFECT:PhysicsCollide fonksiyonlarına argüman olarak geçirilir ve Entity:AddCallback ile kullanılır.

Bazen, Speed'in değeri, aynı veya birbirine yakın olması gerekmesine rağmen, OurOldVelocity'den hesaplanan uzunluktan farklı olabilir. Bunun yerine OurOldVelocity:Length() kullanılması tavsiye edilir.
function ENT:PhysicsCollide( colData, collider ) -- iki tamamen farklı değer alabilirsiniz ve ikincisi daha doğru olmalıdır. print(colData.Speed) print(colData.OurOldVelocity:Length()) end

Üyeler

Vector HitPos
Çarpışma pozisyonu
Entity HitEntity
Diğer çarpışan obje (entity)
Vector OurOldVelocity
Objenin (entity) çarpışmadan önceki hızı
PhysObj HitObject
Diğer objenin (entity) fizik nesnesi
number DeltaTime
HitEntity ile son çarpışmadan bu yana geçen süre
Vector TheirOldVelocity
Diğer objenin (entity) çarpışmadan önceki hızı
number Speed
Objenin (entity) çarpışmadan önceki sürati
Vector HitNormal
Diğer objeye çarpan yüzeyin normali
PhysObj PhysObject
Objenin (entity) fizik nesnesi
number OurSurfaceProps
this objesinin (entity) Yüzey Özelliği ID'si
number TheirSurfaceProps
Çarpıştığımız objenin (entity) Yüzey Özelliği ID'si
Vector HitSpeed
Çarpışmanın gerçekleştiği hız
Vector OurNewVelocity
Çarpışmadan sonraki yeni hızımız
Vector TheirNewVelocity
Çarpıştığımız objenin çarpışmadan sonraki yeni hızı
Vector OurOldAngularVelocity
Bu objenin (entity) eski açısal hızı
Vector TheirOldAngularVelocity
Çarpıştığımız objenin (entity) eski açısal hızı

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