Best Studio 1
Best Studio
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
InfernoShade 1
InfernoShade
BlackFullMoon 1
BlackFullMoon
Agora Metin2 1
Agora Metin2
PrimeAC 1
PrimeAC
ShadowFon 1
ShadowFon
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Altın Konu C++ [ Render Target Scale Eklentisi ]

  • Konuyu başlatan Konuyu başlatan Manji
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 25
  • Görüntüleme Görüntüleme 5K

Manji

Ma vie, Mes règles
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Moderator
Dergi Editörü
Turnuva
Admin
Yarışma
Paylaşım
Katılım
10 Nis 2022
Konular
208
Mesajlar
3,545
Çözüm
68
Online süresi
3mo 20d
Reaksiyon Skoru
2,084
Altın Konu
61
Başarım Puanı
211
MmoLira
1,470
DevLira
3
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

C++:
CPythonRenderTargetModule.cpp

// bos yere ekle

PyObject* renderTargetSetZoom(PyObject* poSelf, PyObject* poArgs)
{
    BYTE index = 0;
    if (!PyTuple_GetByte(poArgs, 0, &index))
        return Py_BadArgument();

    float zoomVal = 0.0f;
    if (!PyTuple_GetFloat(poArgs, 1, &zoomVal))
        return Py_BadArgument();

    CRenderTargetManager::Instance().GetRenderTarget(index)->SetRenderZoom(zoomVal);

    return Py_BuildNone();

}

PyObject* renderTargetSetZ(PyObject* poSelf, PyObject* poArgs)
{
    BYTE index = 0;
    if (!PyTuple_GetByte(poArgs, 0, &index))
        return Py_BadArgument();

    float zoomVal = 0.0f;
    if (!PyTuple_GetFloat(poArgs, 1, &zoomVal))
        return Py_BadArgument();

    CRenderTargetManager::Instance().GetRenderTarget(index)->SetRenderZ(zoomVal);

    return Py_BuildNone();

}

// arat

{ "SetBackground", renderTargetSetBackground, METH_VARARGS },

// alıtna ekle

        { "SetZoom", renderTargetSetZoom, METH_VARARGS },
        { "SetZ", renderTargetSetZ, METH_VARARGS },

// eterlib/CRenderTarget.cpp

bos yere ekle

void CRenderTarget::SetRenderZoom(const float zoom)
{
    m_fZoom = zoom;
}

void CRenderTarget::SetRenderZ(const float z)
{
    m_fZVal = z;
}

// arat

    python_graphic.UpdateViewMatrix();
    python_graphic.SetPerspective(10.0f, width / height, 100.0f, 3000.0f);

// degistir

    python_graphic.UpdateViewMatrix();
    const auto f_ren = 10.0f + m_fZoom;
    python_graphic.SetPerspective(f_ren, width / height, 100.0f, 3000.0f);

// arat

    camera_manager.GetCurrentCamera()->SetViewParams(
        D3DXVECTOR3{ 0.0f, -1500.0f, 600.0f },

// komple degistir

    camera_manager.GetCurrentCamera()->SetViewParams(
        D3DXVECTOR3{ 0.0f, -1500.0f, 600.0f },
        D3DXVECTOR3{ 0.0f, 0.0f, m_fZVal },
        D3DXVECTOR3{0.0f, 0.0f, 1.0f}
    );

// arat

m_renderTargetTexture = std::unique_ptr<CGraphicRenderTargetTexture>(pTex);

// alta ekle
    m_fZVal = 95.0f;

// eterlib/CRenderTarget.h

// arat

        void DeformModel() const;

// alta ekle

        void SetRenderZoom(float zoom);
        void SetRenderZ(float z);


PYTHON

Sistemizin render target kodunun olduğu kısmına eklenir

Oradaki numaraları guinize göre ayarlarsınız.


Python:
             renderTarget.SetZoom(RENDER_BACKGROUND_INDEX, 25.0)
             renderTarget.SetZ(RENDER_BACKGROUND_INDEX, 250.0)
 

En Çok Reaksiyon Alan Mesajlar

C++:
CPythonRenderTargetModule.cpp

// bos yere ekle

PyObject* renderTargetSetZoom(PyObject* poSelf, PyObject* poArgs)
{
    BYTE index = 0;
    if (!PyTuple_GetByte(poArgs, 0, &index))
        return Py_BadArgument();

    float zoomVal = 0.0f;
    if (!PyTuple_GetFloat(poArgs, 1, &zoomVal))
        return Py_BadArgument();

    CRenderTargetManager::Instance().GetRenderTarget(index)->SetRenderZoom(zoomVal);

    return Py_BuildNone();

}

PyObject* renderTargetSetZ(PyObject* poSelf, PyObject* poArgs)
{
    BYTE index = 0;
    if (!PyTuple_GetByte(poArgs, 0, &index))
        return Py_BadArgument();

    float zoomVal = 0.0f;
    if (!PyTuple_GetFloat(poArgs, 1, &zoomVal))
        return Py_BadArgument();

    CRenderTargetManager::Instance().GetRenderTarget(index)->SetRenderZ(zoomVal);

    return Py_BuildNone();

}

// arat

{ "SetBackground", renderTargetSetBackground, METH_VARARGS },

// alıtna ekle

        { "SetZoom", renderTargetSetZoom, METH_VARARGS },
        { "SetZ", renderTargetSetZ, METH_VARARGS },

// eterlib/CRenderTarget.cpp

bos yere ekle

void CRenderTarget::SetRenderZoom(const float zoom)
{
    m_fZoom = zoom;
}

void CRenderTarget::SetRenderZ(const float z)
{
    m_fZVal = z;
}

// arat

    python_graphic.UpdateViewMatrix();
    python_graphic.SetPerspective(10.0f, width / height, 100.0f, 3000.0f);

// degistir

    python_graphic.UpdateViewMatrix();
    const auto f_ren = 10.0f + m_fZoom;
    python_graphic.SetPerspective(f_ren, width / height, 100.0f, 3000.0f);

// arat

    camera_manager.GetCurrentCamera()->SetViewParams(
        D3DXVECTOR3{ 0.0f, -1500.0f, 600.0f },

// komple degistir

    camera_manager.GetCurrentCamera()->SetViewParams(
        D3DXVECTOR3{ 0.0f, -1500.0f, 600.0f },
        D3DXVECTOR3{ 0.0f, 0.0f, m_fZVal },
        D3DXVECTOR3{0.0f, 0.0f, 1.0f}
    );

// arat

m_renderTargetTexture = std::unique_ptr<CGraphicRenderTargetTexture>(pTex);

// alta ekle
    m_fZVal = 95.0f;

// eterlib/CRenderTarget.h

// arat

        void DeformModel() const;

// alta ekle

        void SetRenderZoom(float zoom);
        void SetRenderZ(float z);


PYTHON

Sistemizin render target kodunun olduğu kısmına eklenir

Oradaki numaraları guinize göre ayarlarsınız.


Python:
             renderTarget.SetZoom(RENDER_BACKGROUND_INDEX, 25.0)
             renderTarget.SetZ(RENDER_BACKGROUND_INDEX, 250.0)[/COD[/B][LEFT][SIZE=13px]ENDER_BACKGROUND_INDEX[/SIZE][/LEFT][/CENTER]
[/QUOTE]

C++:
CPythonRenderTargetModule.cpp

// bos yere ekle

PyObject* renderTargetSetZoom(PyObject* poSelf, PyObject* poArgs)
{
    BYTE index = 0;
    if (!PyTuple_GetByte(poArgs, 0, &index))
        return Py_BadArgument();

    float zoomVal = 0.0f;
    if (!PyTuple_GetFloat(poArgs, 1, &zoomVal))
        return Py_BadArgument();

    CRenderTargetManager::Instance().GetRenderTarget(index)->SetRenderZoom(zoomVal);

    return Py_BuildNone();

}

PyObject* renderTargetSetZ(PyObject* poSelf, PyObject* poArgs)
{
    BYTE index = 0;
    if (!PyTuple_GetByte(poArgs, 0, &index))
        return Py_BadArgument();

    float zoomVal = 0.0f;
    if (!PyTuple_GetFloat(poArgs, 1, &zoomVal))
        return Py_BadArgument();

    CRenderTargetManager::Instance().GetRenderTarget(index)->SetRenderZ(zoomVal);

    return Py_BuildNone();

}

// arat

{ "SetBackground", renderTargetSetBackground, METH_VARARGS },

// alıtna ekle

        { "SetZoom", renderTargetSetZoom, METH_VARARGS },
        { "SetZ", renderTargetSetZ, METH_VARARGS },

// eterlib/CRenderTarget.cpp

bos yere ekle

void CRenderTarget::SetRenderZoom(const float zoom)
{
    m_fZoom = zoom;
}

void CRenderTarget::SetRenderZ(const float z)
{
    m_fZVal = z;
}

// arat

    python_graphic.UpdateViewMatrix();
    python_graphic.SetPerspective(10.0f, width / height, 100.0f, 3000.0f);

// degistir

    python_graphic.UpdateViewMatrix();
    const auto f_ren = 10.0f + m_fZoom;
    python_graphic.SetPerspective(f_ren, width / height, 100.0f, 3000.0f);

// arat

    camera_manager.GetCurrentCamera()->SetViewParams(
        D3DXVECTOR3{ 0.0f, -1500.0f, 600.0f },

// komple degistir

    camera_manager.GetCurrentCamera()->SetViewParams(
        D3DXVECTOR3{ 0.0f, -1500.0f, 600.0f },
        D3DXVECTOR3{ 0.0f, 0.0f, m_fZVal },
        D3DXVECTOR3{0.0f, 0.0f, 1.0f}
    );

// arat

m_renderTargetTexture = std::unique_ptr<CGraphicRenderTargetTexture>(pTex);

// alta ekle
    m_fZVal = 95.0f;

// eterlib/CRenderTarget.h

// arat

        void DeformModel() const;

// alta ekle

        void SetRenderZoom(float zoom);
        void SetRenderZ(float z);


PYTHON

Sistemizin render target kodunun olduğu kısmına eklenir

Oradaki numaraları guinize göre ayarlarsınız.


Python:
             renderTarget.SetZoom(RENDER_BACKGROUND_INDEX, 25.0)
             renderTarget.SetZ(RENDER_BACKGROUND_INDEX, 250.0)
RENDER_BACKGROUND_INDEX kaç oluyor hocam
C++:
CPythonRenderTargetModule.cpp

// bos yere ekle

PyObject* renderTargetSetZoom(PyObject* poSelf, PyObject* poArgs)
{
    BYTE index = 0;
    if (!PyTuple_GetByte(poArgs, 0, &index))
        return Py_BadArgument();

    float zoomVal = 0.0f;
    if (!PyTuple_GetFloat(poArgs, 1, &zoomVal))
        return Py_BadArgument();

    CRenderTargetManager::Instance().GetRenderTarget(index)->SetRenderZoom(zoomVal);

    return Py_BuildNone();

}

PyObject* renderTargetSetZ(PyObject* poSelf, PyObject* poArgs)
{
    BYTE index = 0;
    if (!PyTuple_GetByte(poArgs, 0, &index))
        return Py_BadArgument();

    float zoomVal = 0.0f;
    if (!PyTuple_GetFloat(poArgs, 1, &zoomVal))
        return Py_BadArgument();

    CRenderTargetManager::Instance().GetRenderTarget(index)->SetRenderZ(zoomVal);

    return Py_BuildNone();

}

// arat

{ "SetBackground", renderTargetSetBackground, METH_VARARGS },

// alıtna ekle

        { "SetZoom", renderTargetSetZoom, METH_VARARGS },
        { "SetZ", renderTargetSetZ, METH_VARARGS },

// eterlib/CRenderTarget.cpp

bos yere ekle

void CRenderTarget::SetRenderZoom(const float zoom)
{
    m_fZoom = zoom;
}

void CRenderTarget::SetRenderZ(const float z)
{
    m_fZVal = z;
}

// arat

    python_graphic.UpdateViewMatrix();
    python_graphic.SetPerspective(10.0f, width / height, 100.0f, 3000.0f);

// degistir

    python_graphic.UpdateViewMatrix();
    const auto f_ren = 10.0f + m_fZoom;
    python_graphic.SetPerspective(f_ren, width / height, 100.0f, 3000.0f);

// arat

    camera_manager.GetCurrentCamera()->SetViewParams(
        D3DXVECTOR3{ 0.0f, -1500.0f, 600.0f },

// komple degistir

    camera_manager.GetCurrentCamera()->SetViewParams(
        D3DXVECTOR3{ 0.0f, -1500.0f, 600.0f },
        D3DXVECTOR3{ 0.0f, 0.0f, m_fZVal },
        D3DXVECTOR3{0.0f, 0.0f, 1.0f}
    );

// arat

m_renderTargetTexture = std::unique_ptr<CGraphicRenderTargetTexture>(pTex);

// alta ekle
    m_fZVal = 95.0f;

// eterlib/CRenderTarget.h

// arat

        void DeformModel() const;

// alta ekle

        void SetRenderZoom(float zoom);
        void SetRenderZ(float z);


PYTHON

Sistemizin render target kodunun olduğu kısmına eklenir

Oradaki numaraları guinize göre ayarlarsınız.


Python:
             renderTarget.SetZoom(RENDER_BACKGROUND_INDEX, 25.0)
             renderTarget.SetZ(RENDER_BACKGROUND_INDEX, 250.0)[/COD[/B][LEFT][SIZE=13px]ENDER_BACKGROUND_INDEX[/SIZE][/LEFT][/CENTER]
[/QUOTE]

C++:
CPythonRenderTargetModule.cpp

// bos yere ekle

PyObject* renderTargetSetZoom(PyObject* poSelf, PyObject* poArgs)
{
    BYTE index = 0;
    if (!PyTuple_GetByte(poArgs, 0, &index))
        return Py_BadArgument();

    float zoomVal = 0.0f;
    if (!PyTuple_GetFloat(poArgs, 1, &zoomVal))
        return Py_BadArgument();

    CRenderTargetManager::Instance().GetRenderTarget(index)->SetRenderZoom(zoomVal);

    return Py_BuildNone();

}

PyObject* renderTargetSetZ(PyObject* poSelf, PyObject* poArgs)
{
    BYTE index = 0;
    if (!PyTuple_GetByte(poArgs, 0, &index))
        return Py_BadArgument();

    float zoomVal = 0.0f;
    if (!PyTuple_GetFloat(poArgs, 1, &zoomVal))
        return Py_BadArgument();

    CRenderTargetManager::Instance().GetRenderTarget(index)->SetRenderZ(zoomVal);

    return Py_BuildNone();

}

// arat

{ "SetBackground", renderTargetSetBackground, METH_VARARGS },

// alıtna ekle

        { "SetZoom", renderTargetSetZoom, METH_VARARGS },
        { "SetZ", renderTargetSetZ, METH_VARARGS },

// eterlib/CRenderTarget.cpp

bos yere ekle

void CRenderTarget::SetRenderZoom(const float zoom)
{
    m_fZoom = zoom;
}

void CRenderTarget::SetRenderZ(const float z)
{
    m_fZVal = z;
}

// arat

    python_graphic.UpdateViewMatrix();
    python_graphic.SetPerspective(10.0f, width / height, 100.0f, 3000.0f);

// degistir

    python_graphic.UpdateViewMatrix();
    const auto f_ren = 10.0f + m_fZoom;
    python_graphic.SetPerspective(f_ren, width / height, 100.0f, 3000.0f);

// arat

    camera_manager.GetCurrentCamera()->SetViewParams(
        D3DXVECTOR3{ 0.0f, -1500.0f, 600.0f },

// komple degistir

    camera_manager.GetCurrentCamera()->SetViewParams(
        D3DXVECTOR3{ 0.0f, -1500.0f, 600.0f },
        D3DXVECTOR3{ 0.0f, 0.0f, m_fZVal },
        D3DXVECTOR3{0.0f, 0.0f, 1.0f}
    );

// arat

m_renderTargetTexture = std::unique_ptr<CGraphicRenderTargetTexture>(pTex);

// alta ekle
    m_fZVal = 95.0f;

// eterlib/CRenderTarget.h

// arat

        void DeformModel() const;

// alta ekle

        void SetRenderZoom(float zoom);
        void SetRenderZ(float z);


PYTHON

Sistemizin render target kodunun olduğu kısmına eklenir

Oradaki numaraları guinize göre ayarlarsınız.


Python:
             renderTarget.SetZoom(RENDER_BACKGROUND_INDEX, 25.0)
             renderTarget.SetZ(RENDER_BACKGROUND_INDEX, 250.0)
RENDER_BACKGROUND_INDEX kaç oluyor hocam
 

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

Geri
Üst