ENTITY:PhysicsCollide

  ENTITY:PhysicsCollide( table colData, PhysObj collider )

Açıklama

Entity, fizik nesneleri aracılığıyla herhangi bir şeyle çarpıştığında çağrılır. Hook'un çağrılabilmesi için hareket türü ve katılık modu VPHYSICS olmalıdır.
Bu hook yalnızca anim türündeki entity'ler için çalışır.

Bu, ENTITY:Touch'tan farklıdır.

Bu hook'u varsayılan/motor/Lua-dışı entity'lerde (örneğin prop_physics) kullanmak istiyorsanız, bunun yerine Entity:AddCallback kullanın! Bu sayfa, Lua ile scriptlenmiş entity'ler için bir hook'u açıklamaktadır.

Argümanlar

1 table colData
Çarpışma ile ilgili bilgiler. CollisionData yapısına bakınız.
2 PhysObj collider
Çarpışan fizik nesnesi.

Örnek

Bir şeye çarptığımızda bir ses oynat.

function ENT:PhysicsCollide( data, phys ) if ( data.Speed > 50 ) then self:EmitSound( Sound( "Flashbang.Bounce" ) ) end end

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