Autor |
Nachricht |
-
andybabe27
|
28.04.2007 um 21:11 (UTC) Titel: |
|
|
Naja also wenn ich mir so die Ideen für die Deutschsprachige Programmiersprache anschaue, muss ich sagen, dass es auf deutsch zum kotzen aussieht, da lern ich lieber Englisch und progsel dort. ______________ LG André
GMMTS.de |
|
↑
|
|
|
-
deeno9home
|
|
↑
|
|
|
-
andybabe27
|
28.04.2007 um 21:22 (UTC) Titel: |
|
|
Ihr könnt ja mal versuchen diesen C++ mit DirectX Code ins deutsche zu übersetzen, da sag ich nur viel Spaß.
Zitat: # include "effekt.h"
effekt::effekt()
{
mesh = 0;
materialien = NULL;
anz_mat = 0;
texturen = NULL;
effect = 0;
}
effekt::~effekt()
{
DWORD i;
if( materialien)
delete[] materialien;
if( texturen)
{
for( i = 0; i < anz_mat; i++ )
{
if( texturen[i])
texturen[i]->Release();
}
delete[] texturen;
}
if( mesh)
mesh->Release();
if( effect)
effect->Release();
}
void effekt::create_mesh()
{
D3DXMATERIAL* mat;
LPD3DXBUFFER materialbuffer = 0;
DWORD i;
D3DXLoadMeshFromX( "erde.x", D3DXMESH_MANAGED, device, 0, &materialbuffer, NULL, &anz_mat, &mesh);
mat = (D3DXMATERIAL*)materialbuffer->GetBufferPointer();
materialien = new D3DMATERIAL9[anz_mat];
texturen = new LPDIRECT3DTEXTURE9[anz_mat];
for( i = 0; i < anz_mat; i++)
{
materialien[i] = mat[i].MatD3D;
materialien[i].Ambient = D3DXCOLOR( 1, 1, 1, 0);
if( D3DXCreateTextureFromFile( device, mat[i].pTextureFilename, &texturen[i]) < 0)
texturen[i] = NULL;
}
materialbuffer->Release();
}
void effekt::create_effekt()
{
D3DXCreateEffectFromFile( device, "beule.fx", 0, 0, 0, 0, &effect, 0);
vs_transformation = effect->GetParameterByName( 0, "vs_transformation");
vs_worldtrans = effect->GetParameterByName( 0, "vs_worldtrans");
vs_mittelpunkt = effect->GetParameterByName( 0, "vs_mittelpunkt");
vs_radius = effect->GetParameterByName( 0, "vs_radius");
ps_textur = effect->GetParameterByName( 0, "ps_textur");
ps_location = effect->GetParameterByName( 0, "ps_location");
ps_lightdir = effect->GetParameterByName( 0, "ps_lightdir");
beule = effect->GetTechniqueByName("beule");
}
void effekt::create( LPDIRECT3DDEVICE9 dev)
{
device = dev;
create_mesh();
create_effekt();
}
void effekt::setup( float longitude, float latitude)
{
D3DXMATRIX rot;
location = D3DXVECTOR4( 0, 0, -100, 1);
D3DXMatrixRotationX( &rot, D3DX_PI*latitude/180);
D3DXVec4Transform( &location, &location, &rot);
D3DXMatrixRotationY( &rot, D3DX_PI*(90-longitude)/180);
D3DXVec4Transform( &location, &location, &rot);
}
void effekt::render( D3DXMATRIX *trans, D3DXMATRIX *world, D3DXVECTOR4 *light, D3DXVECTOR4 *m, float r)
{
DWORD i;
UINT anz_passes, pass;
effect->SetMatrix( vs_transformation, trans);
effect->SetMatrix( vs_worldtrans, world);
effect->SetVector( vs_mittelpunkt, m);
effect->SetFloat( vs_radius, r);
effect->SetVector( ps_location, &location);
effect->SetVector( ps_lightdir, light);
effect->SetTechnique( beule);
effect->Begin(&anz_passes, 0);
for( pass = 0; pass < anz_passes; pass++)
{
effect->BeginPass( pass);
for( i = 0; i < anz_mat; i++ )
{
// device->SetMaterial( materialien+i);
effect->SetTexture( ps_textur, texturen[i]);
mesh->DrawSubset( i);
}
effect->EndPass();
}
effect->End();
} ______________ LG André
GMMTS.de |
|
↑
|
|
|
-
deeno9home
|
|
↑
|
|
|
-
andybabe27
|
28.04.2007 um 21:24 (UTC) Titel: |
|
|
deeno9home hat Folgendes geschrieben: lol, wenn ich ma c kann, und langeweile hab....
Zur Info das ist kein C. Das ist C++ und DirectX. Dieser Code bewirkt eine drehbare Weltkugel. Mit den ganzen Inseln und alles. ______________ LG André
GMMTS.de |
|
↑
|
|
|
-
nike-and-adidas
|
28.04.2007 um 21:25 (UTC) Titel: |
|
|
andybabe27 hat Folgendes geschrieben: deeno9home hat Folgendes geschrieben: lol, wenn ich ma c kann, und langeweile hab....
Zur Info das ist kein C. Das ist C++ und DirectX. Dieser Code bewirkt eine drehbare Weltkugel. Mit den ganzen Inseln und alles. die weltkugel wow ______________ Ich bin ein Ausländer doch Berlin ist mein zu Hause
meine Heimat meine stadt hier kriegst du auch mal auf die Schnauze : FAST JEDER AUF DER STRASSE HAT EIN DEUTSCHEN PASS |
|
↑
|
|
|
-
deeno9home
|
|
↑
|
|
|
-
andybabe27
|
28.04.2007 um 21:26 (UTC) Titel: |
|
|
Ach was ich noch vergessen habe zu sagen. Es bewegt sich auch noch so eine Halbkugel über die Erde. Also so ein kleiner buckel sozusagen ______________ LG André
GMMTS.de |
|
↑
|
|
|
-
nike-and-adidas
|
28.04.2007 um 21:26 (UTC) Titel: |
|
|
was für eine programiersprache macht denn spaß ? . Flash ?
______________ Ich bin ein Ausländer doch Berlin ist mein zu Hause
meine Heimat meine stadt hier kriegst du auch mal auf die Schnauze : FAST JEDER AUF DER STRASSE HAT EIN DEUTSCHEN PASS |
|
↑
|
|
|
-
andybabe27
|
28.04.2007 um 21:27 (UTC) Titel: |
|
|
nike-and-adidas hat Folgendes geschrieben: was für eine programiersprache macht denn spaß ? . Flash ?
Flash ist keine Programmiersprache. Für Flash heißt die Sprache Actionscripts. ______________ LG André
GMMTS.de |
|
↑
|
|
|
-
jonas14
|
28.04.2007 um 21:27 (UTC) Titel: |
|
|
nike-and-adidas hat Folgendes geschrieben: was für eine programiersprache macht denn spaß ? . Flash ?
|
|
↑
|
|
|
-
nike-and-adidas
|
28.04.2007 um 21:28 (UTC) Titel: |
|
|
aber wie macht mal flash seiten mit Actionscripts<-(Flash) ? ______________ Ich bin ein Ausländer doch Berlin ist mein zu Hause
meine Heimat meine stadt hier kriegst du auch mal auf die Schnauze : FAST JEDER AUF DER STRASSE HAT EIN DEUTSCHEN PASS |
|
↑
|
|
|
-
andybabe27
|
28.04.2007 um 21:29 (UTC) Titel: |
|
|
nike-and-adidas hat Folgendes geschrieben: aber wie macht mal flash seiten mit Actionscripts<-(Flash) ?
Die Actionscripts schreibt man in Programmen, woraus dann ein Flash Film entsteht.
jonas14 hat Folgendes geschrieben: nike-and-adidas hat Folgendes geschrieben: was für eine programiersprache macht denn spaß ? . Flash ?
Lesen statt spamen, nikky......
Dann würde man dich auch weniger beleidigen und als Spammer bezeichnen ______________ LG André
GMMTS.de
Zuletzt bearbeitet von andybabe27 am 28.04.2007, 22:29, insgesamt einmal bearbeitet
|
|
↑
|
|
|
-
nike-and-adidas
|
28.04.2007 um 21:30 (UTC) Titel: |
|
|
andybabe27 hat Folgendes geschrieben: nike-and-adidas hat Folgendes geschrieben: aber wie macht mal flash seiten mit Actionscripts<-(Flash) ?
Die Actionscripts schreibt man in Programmen, woraus dann ein Flash Film entsteht.
jonas14 hat Folgendes geschrieben: nike-and-adidas hat Folgendes geschrieben: was für eine programiersprache macht denn spaß ? . Flash ?
Lesen statt spamen, nikky......
Dann würde man dich auch weniger beleidigen und als Spammer bezeichnen
aha danke für die info . ich werde mal eine flash seite machen ______________ Ich bin ein Ausländer doch Berlin ist mein zu Hause
meine Heimat meine stadt hier kriegst du auch mal auf die Schnauze : FAST JEDER AUF DER STRASSE HAT EIN DEUTSCHEN PASS |
|
↑
|
|
|
-
andybabe27
|
28.04.2007 um 21:31 (UTC) Titel: |
|
|
Viel Spaß dabei. Ist nicht sehr leicht ______________ LG André
GMMTS.de |
|
↑
|
|
|
|