Historique des modifications - Message

Message #4164

Sujet: Attribut Thickness de Material pour le dessin 2D


Type Date Auteur Contenu
Création du message 03-06-2008 13:20:37 Sakamakak
Bon alors j'ai fait un test moi aussi, avec le code le plus basique possible qui est ci-dessous :

#include <irrlicht.h>

using namespace irr;
using namespace video;

IrrlichtDevice *device;
IVideoDriver* driver;

int main()
{
	SIrrlichtCreationParameters creationParameters = SIrrlichtCreationParameters();
	creationParameters.DriverType = video::EDT_DIRECT3D9;
	creationParameters.WindowSize = core::dimension2d<s32>(640, 480);
	
	device = createDeviceEx(creationParameters);
	driver = device->getVideoDriver();

	video::SMaterial mtl ;
	mtl.Thickness = 100.00f ;
	driver->setMaterial(mtl);

	while(device->run())
	{
		if (device->isWindowActive())
		{
			driver->beginScene(true, true, video::SColor(255,0,0,0));
				driver->draw2DLine(core::position2d<s32>(10,10), core::position2d<s32>(60,80), video::SColor(255,255,0,0) );
			driver->endScene();
		}
	}
	device->drop();
	return 0;
}

Et ca ne marche toujours pas ! :p
Je dois avouer que je ne comprend pas. La ligne 2D s'affiche bien, mais aucune prise en compte de l'épaisseur (thickness).
Qu'est qui pourrait ne pas aller ? Direct3D qui n'aime pas peut être ? :p

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
105 invités en ligne
membre en ligne: -
RSS Feed