romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Panoramik Manzara

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

tahaeksi

ᴋᴀʏʙᴇᴛᴍᴇᴋᴛᴇɴ ᴋᴏʀᴋᴛᴜğᴜᴍ ʜᴇʀ şᴇʏɪ öᴢɢüʀ ʙıʀᴀᴋᴛıᴍ. 🐦
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
TM Üye
Katılım
15 Ocak 2016
Konular
108
Mesajlar
1,264
Çözüm
4
Online süresi
27d 22h
Reaksiyon Skoru
296
Altın Konu
25
TM Yaşı
10 Yıl 4 Ay 22 Gün
Başarım Puanı
189
MmoLira
3,209
DevLira
9
Ticaret - 100%
1   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!

Burada, bir kontrolör kullanarak saha görünümünü ayarlamak için sistem seçeneğine sahipsiniz. Göründüğü gibi:



[CODE title="Kod:"]C: Locale_inc.h
#define ENABLE_FOV_OPTION
aramak:
Kod:
C: PythonApplication.cpp
m_pyGraphic.SetPerspective(30.0f, fAspect, 100.0, fFarClip);
şu şekilde değiştirin:
Kod:
C: PythonApplication.cpp
#ifdef ENABLE_FOV_OPTION
float fFOV = m_pySystem.GetFOVLevel();
m_pyGraphic.SetPerspective(fFOV, fAspect, 100.0, fFarClip);
#else
m_pyGraphic.SetPerspective(30.0f, fAspect, 100.0, fFarClip);
#endif
aramak:
Kod:
C: PythonApplicationModule.cpp
#ifdef USE_OPENID
PyModule_AddIntConstant(poModule, "USE_OPENID", 1);
if (openid_test)
PyModule_AddIntConstant(poModule, "OPENID_TEST", 1);
else
PyModule_AddIntConstant(poModule, "OPENID_TEST", 0);
#else
PyModule_AddIntConstant(poModule, "USE_OPENID", 0);
PyModule_AddIntConstant(poModule, "OPENID_TEST", 0);
#endif /* USE_OPENID */
önce:
Kod:
C: PythonApplicationModule.cpp
#ifdef ENABLE_FOV_OPTION
PyModule_AddIntConstant(poModule, "ENABLE_FOV_OPTION", 1);
#else
PyModule_AddIntConstant(poModule, "ENABLE_FOV_OPTION", 0);
#endif
aramak:
Kod:
C: PythonSystem.cpp
void CPythonSystem::SetSoundVolumef(float fVolume)
{
m_Config.voice_volume = int(5 * fVolume);
}
dahil olmak üzere:
Kod:
C: PythonSystem.cpp
  1. #ifdef ENABLE_FOV_OPTION
  2. void CPythonSystem::SetFOVLevel(float fFOV)
  3. {
  4. m_Config.iFOVLevel = fMINMAX(30.0f, fFOV, 120.0f);
  5. }
  6. float CPythonSystem::GetFOVLevel()
  7. {
  8. return m_Config.iFOVLevel;
  9. }
  10. #endif
aramak:
Kod:
C: PythonSystem.cpp
void CPythonSystem::SetDefaultConfig()
{
memset(&m_Config, 0, sizeof(m_Config));
m_Config.width = 1024;
m_Config.height = 768;
m_Config.bpp = 32;
#if defined( LOCALE_SERVICE_WE_JAPAN )
m_Config.bWindowed = true;
#else
m_Config.bWindowed = false;
#endif
m_Config.is_software_cursor = false;
m_Config.is_object_culling = true;
m_Config.iDistance = 3;
m_Config.gamma = 3;
m_Config.music_volume = 1.0f;
m_Config.voice_volume = 5;
m_Config.bDecompressDDS = 0;
m_Config.bSoftwareTiling = 0;
m_Config.iShadowLevel = 3;
dahil olmak üzere:
Kod:
C: PythonSystem.cpp
#ifdef ENABLE_FOV_OPTION
m_Config.iFOVLevel = 30.0f;
#endif
aramak:
Kod:
C: PythonSystem.cpp
else if (!stricmp(command, "SHOW_SALESTEXT"))
m_Config.bShowSalesText = atoi(value) == 1 ? true : false;
dahil olmak üzere:
Kod:
C: PythonSystem.cpp
#ifdef ENABLE_FOV_OPTION
else if (!stricmp(command, "FIELD_OF_VIEW"))
m_Config.iFOVLevel = atoi(value);
#endif
aramak:
Kod:
C: PythonSystem.cpp
fprintf(fp, "USE_DEFAULT_IME %d\n", m_Config.bUseDefaultIME);
fprintf(fp, "SOFTWARE_TILING %d\n", m_Config.bSoftwareTiling);
fprintf(fp, "SHADOW_LEVEL %d\n", m_Config.iShadowLevel);
dahil olmak üzere:
Kod:
C: PythonSystem.cpp
#ifdef ENABLE_FOV_OPTION
fprintf(fp, "FIELD_OF_VIEW %.1f\n", m_Config.iFOVLevel);
#endif
aramak:
Kod:
C: PythonSystem.h
typedef struct SConfig
{
DWORD width;
DWORD height;
DWORD bpp;
DWORD frequency;
bool is_software_cursor;
bool is_object_culling;
int iDistance;
int iShadowLevel;
Dahil etmek
Kod:
C: PythonSystem.h
#ifdef ENABLE_FOV_OPTION
FLOAT iFOVLevel;
#endif
Aramak
Kod:
C: PythonSystem.h
int GetDistance();
int GetShadowLevel();
void SetShadowLevel(unsigned int level);
Dahil etmek
Kod:
C: PythonSystem.h
#ifdef ENABLE_FOV_OPTION
float GetFOVLevel();
void SetFOVLevel(float fFOV);
#endif
aramak
Kod:
Code: PythonSystemModule.cpp
PyObject * systemSetMusicVolume(PyObject * poSelf, PyObject * poArgs)
{
float fVolume;
if (!PyTuple_GetFloat(poArgs, 0, &fVolume))
return Py_BuildException();
CPythonSystem::Instance().SetMusicVolume(fVolume);
return Py_BuildNone();
}
Dahil etmek
Kod:
C: PythonSystemModule.cpp
#ifdef ENABLE_FOV_OPTION
PyObject * systemSetFOVLevel(PyObject * poSelf, PyObject * poArgs)
{
float fFOV;
if (!PyTuple_GetFloat(poArgs, 0, &fFOV))
return Py_BuildException();
CPythonSystem::Instance().SetFOVLevel(fFOV);
return Py_BuildNone();
}
PyObject * systemGetFOVLevel(PyObject * poSelf, PyObject * poArgs)
{
return Py_BuildValue("f", CPythonSystem::Instance().GetFOVLevel());
}
#endif
arama
Kod:
C: PythonSystemModule.cpp
{ "GetShadowLevel", systemGetShadowLevel, METH_VARARGS },
{ "SetShadowLevel", systemSetShadowLevel, METH_VARARGS },
Dahil etmek
Kod:
C: PythonSystemModule.cpp
#ifdef ENABLE_FOV_OPTION
{ "GetFOVLevel", systemGetFOVLevel, METH_VARARGS },
{ "SetFOVLevel", systemSetFOVLevel, METH_VARARGS },
#endif
// ---------------------------------------- PYTHON ------- ---------------------------------------------- //
arayışı
Kod:
Python: uisystemoption.py
self.tilingModeButtonList = []
# self.ctrlShadowQuality = 0
Dahil etmek
Kod:
Python: uisystemoption.py
if app.ENABLE_FOV_OPTION:
self.changeFOV = 0
aramak
Kod:
Python: uisystemoption.py
self.tilingModeButtonList.append(GetObject("tiling_cpu"))
self.tilingModeButtonList.append(GetObject("tiling_gpu"))
self.tilingApplyButton=GetObject("tiling_apply")
Dahil etmek
Kod:
Python: uisystemoption.py
if app.ENABLE_FOV_OPTION:
self.changeFOV = GetObject("fov_bar")
aramak
Kod:
Python: uisystemoption.py
self.ctrlMusicVolume.SetSliderPos(float(systemSetting.GetMusicVolume()))
self.ctrlMusicVolume.SetEvent(ui.__mem_func__(self.OnChangeMusicVolume))
self.ctrlSoundVolume.SetSliderPos(float(systemSetting.GetSoundVolume()) / 5.0)
self.ctrlSoundVolume.SetEvent(ui.__mem_func__(self.OnChangeSoundVolume))
Dahil etmek
Kod:
Python: uisystemoption.py
if app.ENABLE_FOV_OPTION:
self.changeFOV.SetSliderPos(float(systemSetting.GetFOVLevel()) / 5.0)
self.changeFOV.SetEvent(ui.__mem_func__(self.OnChangeFOV))
aramak:
Kod:
Python: uisystemoption.py
def OnChangeSoundVolume(self):
pos = self.ctrlSoundVolume.GetSliderPos()
snd.SetSoundVolumef(pos)
systemSetting.SetSoundVolumef(pos)
Dahil etmek
Kod:
Python: uisystemoption.py
if app.ENABLE_FOV_OPTION:
def OnChangeFOV(self):
pos = self.changeFOV.GetSliderPos()
systemSetting.SetFOVLevel(int(pos / 0.008))
Kod:
Python: uiscript/systemoptiondialog.py
{
"name" : "fov_mode",
"type" : "text",
"x" : 30,
"y" : 210,
"text" : uiScriptLocale.OPTION_FOV,
},

{
"name" : "fov_bar",
"type" : "sliderbar",
"x" : 110,
"y" : 210,
},
Kod:
Python: locale_interface.txt
OPTION_FOV Feldsicht

Üst / alt sınır getirildi.
Kod:
C: PythonSystem.cpp
#ifdef ENABLE_FOV_OPTION
void CPythonSystem::SetFOVLevel(float fFOV)
{
m_Config.iFOVLevel = fMINMAX(30.0f, fFOV, 120.0f);
}
float CPythonSystem::GetFOVLevel()
{
return m_Config.iFOVLevel;
}
#endif
Düzeltme - SHOP_SIGN
araması:
Kod:
C: PythonApplication.cpp
m_pyGraphic.SetPerspective(30.0f, fAspect, 100.0, fFarClip);
değişmek:
Kod:
C: PythonApplication.cpp
#ifdef ENABLE_FOV_OPTION
float fFOV = m_pySystem.GetFOVLevel();
m_pyGraphic.SetPerspective(fFOV, fAspect, 100.0, fFarClip);
#else
m_pyGraphic.SetPerspective(30.0f, fAspect, 100.0, fFarClip);
#endif
arama
Kod:
C: PythonApplication.cpp
s.SetPerspective(30.0f,fAspect, 100.0f, fFarClip);
değişmek:

Kod:
C: PythonApplication.cpp
#ifdef ENABLE_FOV_OPTION
float fFOV = CPythonSystem::Instance().GetFOVLevel();
s.SetPerspective(fFOV, fAspect, 100.0f, fFarClip);
#else
s.SetPerspective(30.0f,fAspect, 100.0f, fFarClip);
#endif[/CODE]
 
Paylaşım için teşekkürler.
 
Paylaşım İçin Teşekkürler :)
 

Kapatıldı
 
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