Página 2 de 45 PrimerPrimer 123412 ... ÚltimoÚltimo
Resultados 16 al 30 de 669

Tema: Blitz basic 3d

  1. #16
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Me parece bien definir un proyecto. A pesar de eso me interesa aprender el manejo de este lenguaje y por ahora vamos viendo que pinta con pequeñas cosas.

    Por ahora les envío lo que hice con comentarios para que se pueda entender.

    La cámara sigue al la bola.

  2. #17
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Bueno a ver si ahora lo puedo subir. Soy medio gil.
    Archivos adjuntados Archivos adjuntados

  3. #18
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    hola a todos aquí les dejo el código comentado de cómo hacer seguir a la estrella con la cámara o algo así

    graphics3d 640,480,16,2

    cámara=createcamera ()
    light=createlight()

    positionentity cámara,0,10,-25
    turnentity cámara,0,0,0

    piso=loadmesh(piso.3ds)
    bola=loadmesh(bola.3ds)

    ac#=0 ;ángulo global del objeto respecto al fondo z
    dc#=25 ;distanica de la cámara a la estrella

    while not keyhit(1)


    ;incrementos relatios para la estrella
    x#=0
    y#=0
    z#=0
    hay#=0

    ;incremento relativo para que la estrella ruede sobre si misma
    ax#=0


    ;controlando los incrementos con las teclas del cursos
    if keydown(200) then
    z#=0.5
    ax#=5
    endif

    if keydown(20 then
    z#=-0.5
    ax#=-5
    endif

    if keydown(203) then
    ay#=1
    ac#=ac#+1
    endif

    if keydown(205) then
    ay#=-1
    ac#=ac#-1
    endif

    ;moviendo (relativamente)/girando el bobjeto en la nueva psicion con los incrementos obtenidos

    moveentity bola,0,0, z#
    rotatemesh bola, ax#,0,0
    turnentity bola,0, ay#,0


    ;obteniendo las coordenadas absolutas del objeto
    zc#=entityz(bola,true)
    xc#=entityx(bola,true)

    ;posicionando la cmara atrás del objeto
    positionentity cámara, xc# + DC# * sin(ac#), DC, zc#-dc# * cos(ac#),true
    rotateentity cámara,15, ac#,0

    ;actualizando el mundo
    updateworld
    renderworld


    flip
    wend

    end
    .
    Archivos adjuntados Archivos adjuntados

  4. #19
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    El código va creciendo, pero para no molestar a Pepius no lo he contado. Espero que la puedan analizar y tal vez hacerlo más pequeño.

  5. #20
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Mas pequeño imposible. Solo agregue 2 líneas a tu código, amarrete con los Kb.

  6. #21
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Cámara=createcamera (bola). Excelente.
    no había reparado que era posible hacerla aso de fácil.

    Una ves más convencido que el Blitz hace las cosas mucho más fáciles, solo esperemos que nos permita hacer muchas cosas.
    saludos a todos ya casi estamos listos, ahora las colisiones
    pero antes tendremos que crear un escenario con algunas casas y o paredes, a ver si nos dan una manito los tigress en modelado 3d.
    pero algo simple con paredes verticales después analizamos las pendientes .
    aplausos para todos nosotros .
    Última edición por Cibertronic; 05-05-2008 a las 11:23

  7. #22
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Ya tenemos resuleta la forma de hacer que la cámara sigua a la bolita ye. Bueno aquí la bolita la haremos girar en un escenario con paredes, para conseguir la colisión.

    He dibujado un escenario algo simple, pero estará bueno para las pruebas.

    Revisar los códigos que le mando, el archivo estilosur usa la forma que nos enseño estilo sur, pero algo raro sucede cuando se escala la estrella a ver si encontrmaos como corregir ese pivoteo entre la estrella y la cámara al girar la estrella.

    Ruedarueda1 es otra forma de hacerlo, bueno el código es más extenso, pero no reporta ese pivob, a ver cómo corregimos o integramos los códigos para hacer uno más robusto muy pronto estaremos haciendo las coliciones que la fuerza nos acompañe.
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: caratula2.jpg 
Visitas: 228 
Tamaño: 46.0 KB 
ID: 72441  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 05-05-2008 a las 11:29

  8. #23
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Yo tamiben provb el div, que programa sobre todo eso de poder utlilzar procesos(en otros leguajes hilos) ahí si se podía hacer cosas de forma fácil, un opwolf3d o un Doom nos salía rápido gracias asu modo 8, lasltima que no salió un div3, lástima que no corra en XP, hay un proyecto llamado fénix que usaba la misma sintaxis del di, v, pero también creo que por problemas legales, nunca vio la luz con raxzon los blenderadictos de este foro le echa unas ganas al software libre.

    Bueno ojalá que salga otro así de fácil y así de potente con todas las herrmaientes que uno necesita (será el Blender? He oído también en este foro que permite programar y crear los videojuegos, viva el software libre). Un saludo a todos y esperemos que el Blitz nos de lo que estamos esperando de él.

    Ha y bueno en mis ratos libre que no son muchos por cierto, se me cruzo una idea, que creen podría hacerse realida. Uds que opinan, y ¿estará dentro de las normas del foro?
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: portada.jpg 
Visitas: 287 
Tamaño: 43.9 KB 
ID: 72447  
    Última edición por Cibertronic; 05-05-2008 a las 11:51

  9. #24
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Me apunto, aunque yo lo poco que se es lo que nos enseño crason.

  10. #25
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Seguro que está dentro de las normas porqhabía una idea parecida en el otro mensaje, aunque el autor desapareció.

  11. #26
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Bueno muchachos. Les dejo la corrección. Camerarange cámara,1,3000. Establece el rango que visualiza la cámara desde 1 hasta 3000 píxeles.

    Si el terreno es grande se aumenta.

    Adjunto la corresccion saludos.
    Archivos adjuntados Archivos adjuntados

  12. #27
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Me podéis hacer una aclaración? El Blitz es un lenguaje de programación y compilador ¿no? Entonces motor gráfico como tal no tiene ¿no? Por ejemplo, se le podría aplicar antialiasing?

  13. #28
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Es un Game Engine (motor de juego) que va renderizando hasta el alcance de la cámara. Tiene muchas funciones propias. Tengo un manual con todas las funciones disponibles por la noche lo subo para que puedan leerlo.

    Deben tener algo de conocimiento en programación ya que son las fuciones con pequeños ejemplos que utilizan lógica.

    Por lo que lo estuve leyendo se pueden hacer maravillas.

    Veamos hasta dónde llegamos. Saludos.

  14. #29
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Ok mientras vayáis poco a poco me apunto, hasta ahora el código lo entiendo sin problemas se me complica ahora con las colisiones, pero será cosa de leerse la ayuda y la lista de sintaxis.

  15. #30
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Tiene un fallo muy raro y es que, al rotar rota como eje la cámara y no la bola.

Página 2 de 45 PrimerPrimer 123412 ... ÚltimoÚltimo

Temas similares

  1. Blitz basic colisiones
    Por aprendiz en el foro Videojuegos
    Respuestas: 32
    : 09-02-2018, 22:25
  2. Tutores para crear videojuejos con Blitz basic 3d
    Por Cibertronic en el foro Videojuegos
    Respuestas: 0
    : 25-09-2014, 05:20
  3. Exportador de Blender a Blitz basic 3d
    Por Sadyk en el foro Videojuegos
    Respuestas: 1
    : 14-03-2009, 23:10
  4. Problema con collisions en Blitz basic
    Por Alexs1888 en el foro Videojuegos
    Respuestas: 4
    : 23-08-2008, 20:40
  5. Plugin de 3ds Max 8 a Blitz 3d
    Por gersin en el foro Plugins
    Respuestas: 3
    : 25-01-2008, 13:21

Etiquetas para este tema