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!
volvox rendertarget kullanıyorsan orası öyle kalacak diğerini kullanıyorsan uirendertarget.py içerisinde indexi kaçsa onu yazacaksınRENDER_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)
Paylaşım için teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 7
- Görüntüleme
- 798
Altın Konu
Oyun içi imsakiye & iftar/sahur alarmı
- Cevaplar
- 29
- Görüntüleme
- 3K
- Cevaplar
- 31
- Görüntüleme
- 7K
- Cevaplar
- 12
- Görüntüleme
- 3K
- Cevaplar
- 19
- Görüntüleme
- 4K

