Yardım Oyunda sol mouse click efekti çalışmıyor.

  • Konuyu açan Konuyu açan CagiBoi
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 4
  • Gösterim Gösterim 100
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

CagiBoi

𝓜.𝓚.𝓐
Üye
Mesaj
113
Beğeni
65
Puan
762
Ticaret Puanı
2
Oyunda mouse sol click çalışmıyor, bilgisi olan varmı. Normalde görseldeki gibi çıkması lazım ama bu efekt gözükmüyor. Herhangi bir syser da almıyorum.

1767979622435.webp
 
Kaç yıldır metin2 ile uğraşyorum ilk defa böyle bir hata gördüm, nasıl yapabiliryorsunuz şöyle şeyleri çok merak ediyorum. Mouse ile ilgili bir güncelleme falan yapmaya çalışmışsan değişiklikleri kontrol et.
 
Muhtemelen foxfs pack türüne geçiş yapıldı. PythonPlayerSettingsModule.cpp dosyasında efekt bilgisi olmadığı için görünmüyor.

Çözüm

PythonPlayerSettingsModule.cpp:
Genişlet Daralt Kopyala
#include "PythonPlayer.h"

const bool CPlayerSettingsModule::LoadInitData()
{
    CPythonPlayer & rkPlayer = CPythonPlayer::Instance();
    rkPlayer.RegisterEffect(CPythonPlayer::EFFECT_PICK, "d:/ymir work/effect/etc/click/click.mse", true);
 
Muhtemelen foxfs pack türüne geçiş yapıldı. PythonPlayerSettingsModule.cpp dosyasında efekt bilgisi olmadığı için görünmüyor.

Çözüm

PythonPlayerSettingsModule.cpp:
Genişlet Daralt Kopyala
#include "PythonPlayer.h"

const bool CPlayerSettingsModule::LoadInitData()
{
    CPythonPlayer & rkPlayer = CPythonPlayer::Instance();
    rkPlayer.RegisterEffect(CPythonPlayer::EFFECT_PICK, "d:/ymir work/effect/etc/click/click.mse", true);
PythonPlayerSettingsModule.cpp::
Genişlet Daralt Kopyala
    std::vector<SMotion> m_vecMotion =
    {
        { pkMotionManager.NAME_INTRO_WAIT, "wait.msa", 0 },
        { pkMotionManager.NAME_INTRO_SELECTED, "selected.msa", 0 },
        { pkMotionManager.NAME_INTRO_NOT_SELECTED, "not_selected.msa", 0 },
    };

#arat

    for (const auto& it : m_vecEffectData)
    {
        pkBase.RegisterEffect(it.uiType, it.stBone, it.stEffect, true);
    }

#degiştir

    CPythonPlayer& pkPlayer = CPythonPlayer::Instance();
    pkPlayer.RegisterEffect(CPythonPlayer::EFFECT_PICK, "d:/ymir work/effect/etc/click/click.mse", true);


    for (const auto& it : m_vecEffectData)
    {
        if (it.uiType != CPythonPlayer::EFFECT_PICK)
        {
            pkBase.RegisterEffect(it.uiType, it.stBone, it.stEffect, true);
        }
    }

ekstra görünmesi içinde buda yapılabilir.
 
Geri
Üst