GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi
26 Mayıs 2026, 19:51:33

omp-dx

Başlatan deksdeveloper, 24 Mayıs 2026, 21:17:25

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

deksdeveloper


Selamlar, bu proje, open.mp ve SA-MP istemcisinde kullanılan klasik TextDraw sisteminin sınırlamalarını aşmak amacıyla geliştirilmiş, Direct3D9 tabanlı bir kullanıcı arayüzü (UI) render framework'üdür.

Sunucu tarafında (Pawn) yalnızca temel UI verileri (konum, renk, boyut vb.) yönetilirken, istemci tarafında tüm arayüz çizimleri Direct3D9 Present hook'u üzerinden çalışan tamamen GPU tabanlı bir render sistemi tarafından gerçek zamanlı olarak gerçekleştirilmektedir. Bu mimari sayesinde herhangi bir ek UI kütüphanesine ihtiyaç duymadan daha modern, esnek ve yüksek performanslı bir kullanıcı arayüzü katmanı sunulmaktadır.

Henüz gelişim aşamasında olup, sistem aktif olarak genişletilmekte ve performans ile stabilite odaklı iyileştirmeler yapılmaktadır. Mevcut durumda temel UI bileşenleri çalışır halde olsa da, framework'ün uzun vadeli hedefi daha kapsamlı bir arayüz ekosistemi oluşturmaktır.

Bu kapsamda; daha gelişmiş event yönetimi, input işleme sisteminin iyileştirilmesi ve UI state yönetiminin daha deterministik hale getirilmesi üzerinde çalışılmaktadır. Ayrıca RPC iletişim katmanının optimize edilmesi ile sunucu-istemci arasındaki veri akışının daha düşük gecikmeli ve daha verimli hale getirilmesi hedeflenmektedir.

Görsel tarafta ise daha akıcı animasyonlar, geçiş efektleri ve shader tabanlı geliştirmeler planlanmaktadır. Bunun yanında responsive layout sistemi, farklı çözünürlük ve aspect ratio'lara daha uyumlu bir yapı oluşturmak için yeniden tasarlanmaktadır.

Uzun vadede amaç, SA-MP ve open.mp ekosistemi için modern web tabanlı UI sistemlerine benzer bir esneklik sunmak ve geliştiricilere tamamen kontrol edilebilir, performanslı ve ölçeklenebilir bir arayüz altyapısı sağlamaktır.

https://github.com/yeatdev/omp-dx
https://github.com/yeatdev/omp-dx/releases/
Son düzenlenme: Dün, 21:12:07 deksdeveloper
discord: yj19

deksdeveloper

discord: yj19

deksdeveloper

color spectrum picker, vector chart, radial progress, textured progress, vector icon, fx sound, password input, container scroll

discord: yj19

deksdeveloper

Bu proje v0.0.1 sürümü olarak yayınlanmıştır.
Bu bir beta sürüm olduğu için bazı hatalar olabilir. Bunları GitHub Issues üzerinden bildirebilirsiniz:
https://github.com/yeatdev/omp-dx/issues

https://github.com/yeatdev/omp-dx
https://github.com/yeatdev/omp-dx/releases/

Geri bildirimlerinizi bekliyorum.

discord: yj19

HKI

Bu adam bu işin kulağına fısıldayan ender sahsiyetlerdendir. Her işine saygıyla şapka çıkartırım. 🫡

¡La vida es una sola!

deksdeveloper

Alıntı yapılan: HKI - Bugün, 00:34:44
Bu adam bu işin kulağına fısıldayan ender sahsiyetlerdendir. Her işine saygıyla şapka çıkartırım. 🫡
ustanın sözü çırağa nişandır derler ağabey rol model aldığım nadir insanlardansın seviliyorsunnhh teşekkür ederimss

discord: yj19