¿Que significa TICK? XD
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
#2642
General Programadores / hmm
08 de Noviembre de 2002, 07:15:26 PM
e puesto un breakpoint yendo a Edit > Breakpoints, en la linea esta, pero realmente esa funcion está en 1 clase, que está como miembro de otra clase. En esa clase grande, hay una funcion, dentro de esta se ejecuta SetDimensions. Y esta clase grande está en una DLL,.. xD tonces en lo kes el exe llamo a claseGrande->Init(); y esta llama a akella.
lo dicho, e añadio el breakpopint, y luego ke ? e ejecutao pero no sa parao ni na, k tengo kacer?
P.d: tengo kaprender a usar el debugger del visual c :
lo dicho, e añadio el breakpopint, y luego ke ? e ejecutao pero no sa parao ni na, k tengo kacer?
P.d: tengo kaprender a usar el debugger del visual c :
#2643
General Programadores / ¿Expediente X?
08 de Noviembre de 2002, 06:54:47 PM
Vereis, toy currandme un sistema de octrees para los mapas de mi juego, y en una parte del codigo hago esto:
Todos los Log() ke veis salen en el log, excepto el de Error. en cambio, Setdimensions empieza así ...
y ni sale el Log (pone Log2 pero está bien, tranki). Ni width es = 5 despues de esto. Osea, PASA LITERALMENTE DE ESA FUNCION. Ya digo que todos los logs salen. Y CreateNode se ejecuta, así que no es que esté mal octree. vertices y numVertices están bien, lo he comprobado.
ke pa ke pa ke pacha??!!? o_O
thx
Código [Seleccionar]
if (Load(mapfile,dev) == false)
{
Log("ERROR! Loading map file");
return false;
}
else
{
Log("Setting dimensions");
octree->SetDimensions(vertlist,m_numVertex);
Log("Map loaded");
}
Log("Creating Octree");
octree->CreateNode(vertlist,m_numVertex,octree->center,octree->width);
Todos los Log() ke veis salen en el log, excepto el de Error. en cambio, Setdimensions empieza así ...
Código [Seleccionar]
void W3C_GFX_Octree::SetDimensions(sVERTEX *verts, int numVertices)
{
Log2("sto tira?");
center = D3DXVECTOR3(0,0,0);
width = 5;
y ni sale el Log (pone Log2 pero está bien, tranki). Ni width es = 5 despues de esto. Osea, PASA LITERALMENTE DE ESA FUNCION. Ya digo que todos los logs salen. Y CreateNode se ejecuta, así que no es que esté mal octree. vertices y numVertices están bien, lo he comprobado.
ke pa ke pa ke pacha??!!? o_O
thx
#2644
un par de preguntas por curiosidad:
1) hay o ha habido alguna tia en ese master ? XD ke tal se le daba? (seguramente será en diseño :P)
2) Que tal les ha ido profesionalmente hablando a alumnos de la anterior edicion del master?
1) hay o ha habido alguna tia en ese master ? XD ke tal se le daba? (seguramente será en diseño :P)
2) Que tal les ha ido profesionalmente hablando a alumnos de la anterior edicion del master?
#2645
creo que los ganadores, viendo en que os basabais, son justos.
otra pregunta, el master este de videojuegos, al cual le sigo la pista desde que se propuso como proyecto el primer año, es un postgrado por lo que debes hacer la carrera antes, o con que amoquines los miles de euros de puedes inscribir ya ? ;)
otra pregunta, el master este de videojuegos, al cual le sigo la pista desde que se propuso como proyecto el primer año, es un postgrado por lo que debes hacer la carrera antes, o con que amoquines los miles de euros de puedes inscribir ya ? ;)
#2646
General Programadores / hm
07 de Noviembre de 2002, 04:16:35 PM
El render estaba hecho con drawPrimitiveUP, y ahora al intentar pasarlo a Vertex e index buffers, cosa que con modelos me va de coña, justo al hacer el render desde el index buffer peta el programa. He loggeado la cantidad de vertices y indices que se indica tanto en la clase que he hecho para manejarlos como internamente (con IBUFF->GetDesc()..) y coincide. No se xq pasa.
NOTA: Son unos 50,000 y pico vertices, no pasa del limite de 65,535 (era este?).
lo último que se muestra en el log es "ib"... dev está bien creado, es el Device. y m_vb tambien está bien. Código de Render()..
numIndices es correcto y primitType tb.
Datos:
Vertices: 36100
Indices: 54150
k cosas mas raras oie..
NOTA: Son unos 50,000 y pico vertices, no pasa del limite de 65,535 (era este?).
Código [Seleccionar]
Log("ib");
if (m_ib->Render(m_vb->m_vb,dev) == false)
{
Log("ERROR! Rendering failed");
return false;
}
Log("ib2");
lo último que se muestra en el log es "ib"... dev está bien creado, es el Device. y m_vb tambien está bien. Código de Render()..
Código [Seleccionar]
if (FAILED(dev->SetStreamSource(0, vb, sizeof(sVERTEX))))
return false;
if (FAILED(dev->SetIndices(m_ib, 0)))
return false;
if (FAILED(dev->DrawIndexedPrimitive(m_primiType,0,m_numIndices,
0, m_numIndices/3)))
return false;
numIndices es correcto y primitType tb.
Datos:
Vertices: 36100
Indices: 54150
k cosas mas raras oie..
#2647
creo que los ganadores, viendo en que os basabais, son justos.
otra pregunta, el master este de videojuegos, al cual le sigo la pista desde que se propuso como proyecto el primer año, es un postgrado por lo que debes hacer la carrera antes, o con que amoquines los miles de euros de puedes inscribir ya ? :P
otra pregunta, el master este de videojuegos, al cual le sigo la pista desde que se propuso como proyecto el primer año, es un postgrado por lo que debes hacer la carrera antes, o con que amoquines los miles de euros de puedes inscribir ya ? :P
#2648
General Programadores / hm
06 de Noviembre de 2002, 10:25:27 PM
vaya Trankín, vuelves a acertar. E puesto la propiedad PixelFormat del TBitmap a 8bits, y voilà =) thxx (otra ve) ;**
#2649
General Programadores / m
06 de Noviembre de 2002, 10:16:27 PM
ya probé a acerlo a mano y tuve algunos problemillas. luego con directx tb. y ara lostoi cargando con el componente TBitmap de C+ builder XD por eso me extraña que no funcione, mas ke na xq ago lo mismo ken el ejemplo que pone la ayuda ,,,
p.d: trancos nunca t pasas por #stratos en el irc ?:P
p.d: trancos nunca t pasas por #stratos en el irc ?:P
#2650
General Programadores / hmm
06 de Noviembre de 2002, 09:12:47 PMCódigo [Seleccionar]
for (int i = 0;i<(height-1);i++)
{
ptr = (Byte *)map->Picture->Bitmap->ScanLine[i];
ptr2 = (Byte *)map->Picture->Bitmap->ScanLine[i+1];
for (int j = 0;j<(width-1);j++)
{
GenerateQuad(i,j,ptr[j],ptr[j+1],ptr2[j],ptr2[j+1]);
}
}
segun este codigo, que es donde leo el bitmap, todo deberia ir bien. lo jodidamente raro es: la en vertical se lee bien pero enhorizontal solo se lee 1/3 de todo el heightmap mas o menos (¿?) y también, al renderizar, es un cuadrado como el heightmap, a pesar de ke solo se lee un trozo en ancho (¿?) .. no lo entiendo
#2651
General Programadores / hm
06 de Noviembre de 2002, 05:31:15 PM
1) io tpc tengo nidea de MFC XD
2) despues de comprobar algunas cosas raras en el render, en cuanto a las montañas ke salian y tal,ke no cuadraban con los heightmap, hice la siguiente prueba: puse este heightmap:

como podeis comprobar, tiene 6 barras horizontales y 2 barras verticales gordas asi como 7 mas pequeñas. El resultado, sin embargo es este:
6 horizontales .. OK

peeeeero, solo la primera gorda vertical y 5 (en la 5º se corta) pequeñas.

alguien me lo explique??? la cantidad de vertices, sin embargo, es la que debería ser. Y ya en el .map veo que esto está mal. Viendo el algoritmo que hay en el primer post deste topic podeis ver xq pasa esto ?? o_O
2) despues de comprobar algunas cosas raras en el render, en cuanto a las montañas ke salian y tal,ke no cuadraban con los heightmap, hice la siguiente prueba: puse este heightmap:

como podeis comprobar, tiene 6 barras horizontales y 2 barras verticales gordas asi como 7 mas pequeñas. El resultado, sin embargo es este:
6 horizontales .. OK

peeeeero, solo la primera gorda vertical y 5 (en la 5º se corta) pequeñas.

alguien me lo explique??? la cantidad de vertices, sin embargo, es la que debería ser. Y ya en el .map veo que esto está mal. Viendo el algoritmo que hay en el primer post deste topic podeis ver xq pasa esto ?? o_O
#2652
General Programadores / yep
06 de Noviembre de 2002, 03:28:08 PM
si son CW. Ya lo activaré para CW.
P.D: espero ke sigas parao muxo tiempo y nos aiudes! XDDDDDDDDD es coñaaaa, as probao en buscar curro en el sector?
P.D: espero ke sigas parao muxo tiempo y nos aiudes! XDDDDDDDDD es coñaaaa, as probao en buscar curro en el sector?
#2653
General Programadores / k
06 de Noviembre de 2002, 07:39:17 AM
Joder.. no lo tenia activado, pero tampoco desactivado (el codigo de desactivacion lo tenia comentado). Lo e descomentado y voilà!

thxx lord tarncos ;****
thxx lord tarncos ;****
#2654
General Programadores / Generacion de terrenos
05 de Noviembre de 2002, 11:54:41 PM
weno, normales ni uso xq no uso nada de lighting.
y lo otro, y lo de 1 si 1 no, se corrige con el cambio ese que hago del 4 por el 3. (si ves el otro shot, el que se ven solo "trozos volantes" de terreno). Pero claro, ahora el fallo es ese , ke se ven solo trozos :
y lo otro, y lo de 1 si 1 no, se corrige con el cambio ese que hago del 4 por el 3. (si ves el otro shot, el que se ven solo "trozos volantes" de terreno). Pero claro, ahora el fallo es ese , ke se ven solo trozos :
#2655
General Programadores / Generacion de terrenos
05 de Noviembre de 2002, 08:10:40 PM
aprovcho pa decir, ke en el shot en blanco y negro, despues de acer ese cambio, no renderiza 1 triang si 1 no, renderiza bien en ese aspecto.
