Bvural41 1
Bvural41
Mt2Hizmet 1
Mt2Hizmet
xranzei 1
xranzei
quickxd 1
quickxd
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

Client için Yağmur(Rain) eklentisi

  • Konuyu başlatan Konuyu başlatan a✘seee;
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 17
  • Görüntüleme Görüntüleme 2K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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!

//FPS Düşürmez, Python resim yüklemez
3f92f5ec02ecd96cf185796c843ac541.gif


Python'da kullanacağınız komut: background.EnableRain(0-1)
Arşiv içindekileri gerekli yerlere atın.

[CODE lang="cpp" title="Client > PythonApplication.cpp"]// Arat:
m_pyBackground.RenderSnow();
// Altına ekle:
m_pyBackground.RenderRain();[/CODE]
[CODE lang="cpp" title="Client > PythonBackground.cpp"]// Arat:
m_SnowEnvironment.Destroy();
// Altına ekle:
m_RainEnvironment.Destroy();

// Arat:
m_SnowEnvironment.Create();
// Altına ekle:
m_RainEnvironment.Create();

// Arat:
m_SnowEnvironment.Update(D3DXVECTOR3(fCenterX, -fCenterY, fCenterZ));
// Altına ekle:
m_RainEnvironment.Update(D3DXVECTOR3(fCenterX, -fCenterY, fCenterZ));

// Arat:
m_SnowEnvironment.Deform();
// Altına ekle:
m_RainEnvironment.Deform();

// Arat:
void CPythonBackground::RenderSnow()
{
m_SnowEnvironment.Render();
}
// Altına ekle:
void CPythonBackground::RenderRain()
{
m_RainEnvironment.Render();
}

// Arat:
void CPythonBackground::EnableSnowEnvironment()
{
m_SnowEnvironment.Enable();
}

void CPythonBackground::DisableSnowEnvironment()
{
m_SnowEnvironment.Disable();
}
// Altına ekle:
void CPythonBackground::EnableRainEnvironment()
{
m_RainEnvironment.Enable();
}

void CPythonBackground::DisableRainEnvironment()
{
m_RainEnvironment.Disable();
}[/CODE]
[CODE lang="cpp" title="Client > PythonBackground.h"]// Arat:
#include "../gamelib/SnowEnvironment.h"
// Altına ekle:
#include "../GameLib/RainEnvironment.h"

// Arat:
void RenderSnow();
// Altına ekle:
void RenderRain();

// Arat:
void EnableSnowEnvironment();
void DisableSnowEnvironment();
// Altına ekle:
void EnableRainEnvironment();
void DisableRainEnvironment();

// Arat:
CSnowEnvironment m_SnowEnvironment;
// Altına ekle:
CRainEnvironment m_RainEnvironment;[/CODE]
[CODE lang="cpp" title="Client > PythonBackgroundModule.cpp"]// Arat:
PyObject * backgroundEnableSnow(PyObject * poSelf, PyObject * poArgs)
{
int nIsEnable;
if (!PyTuple_GetInteger(poArgs, 0, &nIsEnable))
return Py_BadArgument();

CPythonBackground& rkBG = CPythonBackground::Instance();
if (nIsEnable)
rkBG.EnableSnowEnvironment();
else
rkBG.DisableSnowEnvironment();

return Py_BuildNone();
}
// Altına ekle:
PyObject * backgroundEnableRain(PyObject * poSelf, PyObject * poArgs)
{
int nIsEnable;
if (!PyTuple_GetInteger(poArgs, 0, &nIsEnable))
return Py_BadArgument();

CPythonBackground& rkBG = CPythonBackground::Instance();
if (nIsEnable)
rkBG.EnableRainEnvironment();
else
rkBG.DisableRainEnvironment();

return Py_BuildNone();
}

// Arat:
{ "EnableSnow", backgroundEnableSnow, METH_VARARGS },
// Altına ekle:
{ "EnableRain", backgroundEnableRain, METH_VARARGS },[/CODE]


 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst