Ask question

Ask Questions and Get Answers from Our Community

Answer

Answer Questions and Become an Expert on Your Topic

Contact Staff

Our Experts are Ready to Answer your Questions

C++ Karakterlerin(Mobların) İsim Yüksekliği (Race Height Of Actors)

nyami

Yeni Üye
Katılım
20 May 2022
Mesajlar
10
Tepki
8
Puan
3
Credits
126
Points
50
Kısaca karakterlerin binek üstünde ki ve mobların isim yüksekliğini ayarlıyor.
Binek üstüde iken item çıkar tak yaptığınızda isim yüksekliği değişiyor du bunun gibi şeylerin önüne geçiyor.

1651769335214.png


1651769346419.png



Sistem tamamen aç kapaya uygun şekilde defineli hale getirildi ve ana konu da ki bazı yorumlar uygulandı.
ALINTIDIR.

Sistem tamamen aç kapaya uygun şekilde defineli hale getirildi ve ana konu da ki bazı yorumlar uygulandı.
ALINTIDIR.

Güncelleme:
İsteğe bağlı güncelleme.
Aşağıdaki kodu aratıp bu şekilde değiştirin. Bu şekilde olunca hangi bineğe binerse binsin ismi aynı yükseklikte olacaktır.

UserInterface/InstanceBase.cpp:
C++:
#ifdef ENABLE_RACE_HEIGHT
float CInstanceBase::GetBaseHeight()
{
    CActorInstance* pkHorse = m_kHorse.GetActorPtr();
    if (!m_kHorse.IsMounting() || !pkHorse)
        return 0.0f;
    else
        return 130.0f;
}
#endif

Kesinlikle yapılması gereken güncelleme.
UserInterface/InstanceBaseEffect.cpp:
C++:
//Arat
    float fTextTailHeight=IsMountingHorse() ? 110.0f : 10.0f;

//Değiştir
#ifdef ENABLE_RACE_HEIGHT
    float fTextTailHeight = GetBaseHeight() + 10.0f;
#else
    float fTextTailHeight=IsMountingHorse() ? 110.0f : 10.0f;
#endif

UserInterface/InstanceBase.h:
C++:
//Aratın ve Silin
#ifdef ENABLE_RACE_HEIGHT
        float                    GetBaseHeight();
#endif


//Arat
        float                    GetDistance(CInstanceBase * pkTargetInst);
        float                    GetDistance(const TPixelPosition & c_rPixelPosition);

//Altına Ekle
#ifdef ENABLE_RACE_HEIGHT
        float                    GetBaseHeight();
#endif

root/introLoading.py:
C++:
//Arat
    def __LoadNPC(self):
        playerSettingModule.LoadGameData("NPC")

//Altına Ekle
    if app.ENABLE_RACE_HEIGHT:
        def __LoadRaceHeight(self):
            playerSettingModule.LoadGameData("RACE_HEIGHT")
V.T.:
 

Ekli dosyalar

  • Race_Height_of_Actors.rar
    2.5 KB · Görüntüleme: 13

Şu anda bu konu'yu okuyan kullanıcılar

Üst