# Entity:PhysicsInitBox

- **Ortam:** İstemci, Sunucu
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Entity:PhysicsInitBox
- **Çeviri tarihi:** 2025-09-08

```lua
boolean Entity:PhysicsInitBox( Vector mins, Vector maxs, string surfaceprop = "default", Vector massCenterOverride = nil )
```

## Açıklama

Varlığın fizik nesnesini bir AABB (Eksenlerle Hizalı Sınırlayıcı Kutu) yapar.

Bu fonksiyon, önceki tüm fizik nesnelerini otomatik olarak yok eder ve aşağıdakileri yapar:

- [Entity:SetSolid](https://gmod.tr/wiki/Entity:SetSolid)( `SOLID_BBOX` )
- [Entity:SetMoveType](https://gmod.tr/wiki/Entity:SetMoveType)( `MOVETYPE_VPHYSICS` )
- [Entity:SetCollisionBounds](https://gmod.tr/wiki/Entity:SetCollisionBounds)( `mins`, `maxs` )

> **NOT:** Eğer oluşturulan kutunun hacmi 0 ise (mins ve maxs değerleri aynıysa), mins ve maxs sırasıyla [Vector](https://gmod.tr/wiki/Global.Vector)( -1, -1, -1 ) ve [Vector](https://gmod.tr/wiki/Global.Vector)( 1, 1, 1 ) olarak değiştirilecektir.

> **HATA:** Sunucu taraflı varlıklar üzerindeki istemci taraflı fizik nesneleri bazı durumlarda düzgün hareket etmez. Fizik nesneleri yalnızca sunucuda oluşturulmalıdır, aksi takdirde yanlış physgun ışını konumu, tahmin (prediction) sorunları ve diğer beklenmedik davranışlarla karşılaşırsınız.
>
> [Entity:PhysicsInitConvex](https://gmod.tr/wiki/Entity:PhysicsInitConvex) sayfasında bir geçici çözüm mevcuttur.
> Sorun Takipçisi: [5060](https://github.com/Facepunch/garrysmod-issues/issues/5060)

## Argümanlar

1. [Vector](https://gmod.tr/wiki/Vector) **mins**: Kutunun minimum konumu. Bu, maxs ile otomatik olarak sıralanır.
2. [Vector](https://gmod.tr/wiki/Vector) **maxs**: Kutunun maksimum konumu. Bu, mins ile otomatik olarak sıralanır.
3. [string](https://gmod.tr/wiki/string) **surfaceprop** = "default": [surfaceproperties.txt](https://github.com/Facepunch/garrysmod/blob/master/garrysmod/scripts/surfaceproperties.txt) dosyasından gelen veya [physenv.AddSurfaceData](https://gmod.tr/wiki/physenv.AddSurfaceData) ile eklenen fiziksel materyal.
4. [Vector](https://gmod.tr/wiki/Vector) **massCenterOverride** = nil: Eğer ayarlanırsa, oluşturulan fizik nesnesinin kütle merkezinin üzerine yazar.

## Döndürülen Değer

1. [boolean](https://gmod.tr/wiki/boolean): Başarılı olduğunda `true`, aksi takdirde `nil` döndürür. Bu, oyun daha fazla [PhysCollide](https://gmod.tr/wiki/PhysCollide) oluşturamadığında başarısız olur.

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/Entity:PhysicsInitBox
