Historique des modifications - Message

Message #10568

Sujet: Soucis de Scale sur texture Terrain


TypeDateAuteurContenu
Correction acceptée29-06-2012 12:34:103wic
Texte original:
En gros tu veux que j'arrive a un truc comme ca ?smile

void Map::constructMap(float lenght, float width, irr::video::IVideoDriver *driver, irr::scene::ISceneManager *sceneManager)
{
Terrain_ = sceneManager->addTerrainSceneNode("./ressources/HeightMap.bmp", 0, -1, irr::core::vector3df(0.f, 0.f, 0.f), irr::core::vector3df(0.f, 0.f, 0.f), irr::core::vector3df(lenght, 0.0f, width), irr::video::SColor ( 255, 255, 255, 255 ), 5, irr::scene::ETPS_17, 3);

Terrain_->setMaterialFlag(irr::video::EMF_LIGHTING, true);
Terrain_->setMaterialFlag(irr::video::EMF_ANISOTROPIC_FILTER , true);
Terrain_->setMaterialTexture(0, driver->getTexture("./ressources/terrdirtgrass.jpg"));

Terrain_->setPosition(irr::core::vector3df(0, 0 , 0));
Terrain_->scaleTexture( 1.063f * lenght, 0.0f);
mapSizeX_ = lenght;
mapSizeZ_ = width;
}
Correction proposée:
En gros tu veux que j'arrive a un truc comme ca ?smile

void Map::constructMap(float lenght, float width, irr::video::IVideoDriver *driver, irr::scene::ISceneManager *sceneManager)
{
Terrain_ = sceneManager->addTerrainSceneNode("./ressources/HeightMap.bmp", 0, -1, irr::core::vector3df(0.f, 0.f, 0.f), irr::core::vector3df(0.f, 0.f, 0.f), irr::core::vector3df(lenght, 0.0f, width), irr::video::SColor ( 255, 255, 255, 255 ), 5, irr::scene::ETPS_17, 3);

Terrain_->setMaterialFlag(irr::video::EMF_LIGHTING, true);
Terrain_->setMaterialFlag(irr::video::EMF_ANISOTROPIC_FILTER , true);
Terrain_->setMaterialTexture(0, driver->getTexture("./ressources/terrdirtgrass.jpg"));

Terrain_->setPosition(irr::core::vector3df(0, 0 , 0));
Terrain_->scaleTexture( 1.063f * lenght, 0.0f);
mapSizeX_ = lenght;
mapSizeZ_ = width;
}



Edit : Je suis en version 1.7.2
Correction refusée29-06-2012 12:33:243wic
Texte original:
En gros tu veux que j'arrive a un truc comme ca ?smile

void Map::constructMap(float lenght, float width, irr::video::IVideoDriver *driver, irr::scene::ISceneManager *sceneManager)
{
Terrain_ = sceneManager->addTerrainSceneNode("./ressources/HeightMap.bmp", 0, -1, irr::core::vector3df(0.f, 0.f, 0.f), irr::core::vector3df(0.f, 0.f, 0.f), irr::core::vector3df(lenght, 0.0f, width), irr::video::SColor ( 255, 255, 255, 255 ), 5, irr::scene::ETPS_17, 3);

Terrain_->setMaterialFlag(irr::video::EMF_LIGHTING, true);
Terrain_->setMaterialFlag(irr::video::EMF_ANISOTROPIC_FILTER , true);
Terrain_->setMaterialTexture(0, driver->getTexture("./ressources/terrdirtgrass.jpg"));

Terrain_->setPosition(irr::core::vector3df(0, 0 , 0));
Terrain_->scaleTexture( 1.063f * lenght, 0.0f);
mapSizeX_ = lenght;
mapSizeZ_ = width;
}
Correction proposée:
En gros tu veux que j'arrive a un truc comme ca ?smile

void Map::constructMap(float lenght, float width, irr::video::IVideoDriver *driver, irr::scene::ISceneManager *sceneManager)
{
Terrain_ = sceneManager->addTerrainSceneNode("./ressources/HeightMap.bmp", 0, -1, irr::core::vector3df(0.f, 0.f, 0.f), irr::core::vector3df(0.f, 0.f, 0.f), irr::core::vector3df(lenght, 0.0f, width), irr::video::SColor ( 255, 255, 255, 255 ), 5, irr::scene::ETPS_17, 3);

Terrain_->setMaterialFlag(irr::video::EMF_LIGHTING, true);
Terrain_->setMaterialFlag(irr::video::EMF_ANISOTROPIC_FILTER , true);
Terrain_->setMaterialTexture(0, driver->getTexture("./ressources/terrdirtgrass.jpg"));

Terrain_->setPosition(irr::core::vector3df(0, 0 , 0));
Terrain_->scaleTexture( 1.063f * lenght, 0.0f);
mapSizeX_ = lenght;
mapSizeZ_ = width;
}


Edit : Je suis en version 1.7.2
Création du message29-06-2012 12:04:563wic
En gros tu veux que j'arrive a un truc comme ca ?smile

void Map::constructMap(float lenght, float width, irr::video::IVideoDriver *driver, irr::scene::ISceneManager *sceneManager)
{
Terrain_ = sceneManager->addTerrainSceneNode("./ressources/HeightMap.bmp", 0, -1, irr::core::vector3df(0.f, 0.f, 0.f), irr::core::vector3df(0.f, 0.f, 0.f), irr::core::vector3df(lenght, 0.0f, width), irr::video::SColor ( 255, 255, 255, 255 ), 5, irr::scene::ETPS_17, 3);

Terrain_->setMaterialFlag(irr::video::EMF_LIGHTING, true);
Terrain_->setMaterialFlag(irr::video::EMF_ANISOTROPIC_FILTER , true);
Terrain_->setMaterialTexture(0, driver->getTexture("./ressources/terrdirtgrass.jpg"));

Terrain_->setPosition(irr::core::vector3df(0, 0 , 0));
Terrain_->scaleTexture( 1.063f * lenght, 0.0f);
mapSizeX_ = lenght;
mapSizeZ_ = width;
}



Edit : Je suis en version 1.7.2

Retour

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
77 invités en ligne
membre en ligne: -
RSS Feed