berkmenoo 1
berkmenoo
mavzermete 1
mavzermete
Mt2Hizmet 1
Mt2Hizmet
xranzei 1
xranzei
Hikaye Ekle
Kaynak ikonu

Altın Konu Client Sürüklerken Oyun Donma Fix 2025-06-18

indirmek için izniniz yok

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Çoğu sunucuda aktif olarak bu sorun mevcut. Çözenler de kendi formülleri yada farklı fixler ile çözmüştür.
Genel olarak herkesin çözmesi için konuyu açıyorum. Daha önce açıldıysa RAPOR butonunu kullanıp bildirebilirsiniz.

Yabancı forumdan alıntıdır.

e348df5ef64e48d38dee2d5ae8320932.gif




Türkçeleştirip kullanabilirsiniz.

 

En Çok Reaksiyon Alan Mesajlar

Öğeyi görmek için üye olmalısınız.​

Pencereyi sürüklerken/yeniden boyutlandırırken oyun döngüsü donuyor. Bunu düzeltmeye yönelik bir girişimdir.

WM_ENTERSIZEMOVE aldığımızda bir iş parçacığı açıp oradan "Process()" çağıracağız ve WM_EXITSIZEMOVE aldığımızda onu kapatarak ana oyun döngümüze devam edeceğiz.

Ayrıca WM_ENTERSIZEMOVE'a girerken bir zamanlayıcı oluşturma, WM_TIMER alırken "Process()" çağırma ve WM_EXITSIZEMOVE alırken onu öldürme seçeneği de var, ancak zamanlayıcı başlayana kadar oldukça büyük bir gecikme var ve bu da çok güvenilir değil, yani..

Not: Çok iş parçacıklı PythonApplication veri yarışlarına neden olabileceğinden ve istemciyi çökertebileceğinden, bu SON DERECE deneyseldir. Elimden geldiğince iyi test etmeye çalıştım, ancak bunun hiç beklemediğiniz bir anda gerçekleşmesinin oldukça büyük bir olasılık olduğunu unutmayın.


22/01/2023 tarihinden beri test ediliyor
Paylaşım için teşekkürler. Deneysel bir sistem nelere yol açacağını bilemeyiz. Konu yabancı forumda paylaşıldıkdan birkaç dakika sonra gördüm paylaşıldığı süreden beri yani 3-4 saat'dir bende deniyorum, Şuanki testlerde bir problem yok gibi, Sorun çıkaracak bişeyede benzemiyor Fakat paylaşan arkadaşın da dediği gibi DENEYSEL :) deneyin.
Yorumun için teşekkürler.

Pencereyi sürüklerken/yeniden boyutlandırırken oyun döngüsü donuyor. Bunu düzeltmeye yönelik bir girişimdir.

WM_ENTERSIZEMOVE aldığımızda bir iş parçacığı açıp oradan "Process()" çağıracağız ve WM_EXITSIZEMOVE aldığımızda onu kapatarak ana oyun döngümüze devam edeceğiz.

Ayrıca WM_ENTERSIZEMOVE'a girerken bir zamanlayıcı oluşturma, WM_TIMER alırken "Process()" çağırma ve WM_EXITSIZEMOVE alırken onu öldürme seçeneği de var, ancak zamanlayıcı başlayana kadar oldukça büyük bir gecikme var ve bu da çok güvenilir değil, yani..

Not: Çok iş parçacıklı PythonApplication veri yarışlarına neden olabileceğinden ve istemciyi çökertebileceğinden, bu SON DERECE deneyseldir. Elimden geldiğince iyi test etmeye çalıştım, ancak bunun hiç beklemediğiniz bir anda gerçekleşmesinin oldukça büyük bir olasılık olduğunu unutmayın.


22/01/2023 tarihinden beri test ediliyor
 

Pencereyi sürüklerken/yeniden boyutlandırırken oyun döngüsü donuyor. Bunu düzeltmeye yönelik bir girişimdir.

WM_ENTERSIZEMOVE aldığımızda bir iş parçacığı açıp oradan "Process()" çağıracağız ve WM_EXITSIZEMOVE aldığımızda onu kapatarak ana oyun döngümüze devam edeceğiz.

Ayrıca WM_ENTERSIZEMOVE'a girerken bir zamanlayıcı oluşturma, WM_TIMER alırken "Process()" çağırma ve WM_EXITSIZEMOVE alırken onu öldürme seçeneği de var, ancak zamanlayıcı başlayana kadar oldukça büyük bir gecikme var ve bu da çok güvenilir değil, yani..

Not: Çok iş parçacıklı PythonApplication veri yarışlarına neden olabileceğinden ve istemciyi çökertebileceğinden, bu SON DERECE deneyseldir. Elimden geldiğince iyi test etmeye çalıştım, ancak bunun hiç beklemediğiniz bir anda gerçekleşmesinin oldukça büyük bir olasılık olduğunu unutmayın.


22/01/2023 tarihinden beri test ediliyor
Nice
Paylaşım için teşekkürler.
Rica ederim.
 
Paylaşım için teşekkürler. Deneysel bir sistem nelere yol açacağını bilemeyiz. Konu yabancı forumda paylaşıldıkdan birkaç dakika sonra gördüm paylaşıldığı süreden beri yani 3-4 saat'dir bende deniyorum, Şuanki testlerde bir problem yok gibi, Sorun çıkaracak bişeyede benzemiyor Fakat paylaşan arkadaşın da dediği gibi DENEYSEL :) deneyin.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst