Zak Engine versi贸n 1.5.0
Hola!
Como lo prometido es deuda, aqu铆 les traigo una nueva versi贸n del motor con algunas mejoras poco visibles y otras muy esperadas por algunos de ustedes, como por ejemplo el nuevo chequeo de colisi贸n. Pueden descargar de aqu铆 la nueva versi贸n.
S铆, ahora las entidades pueden colisionar entre s铆 por medio de chequeos de cajas contra cajas, c铆rculos contra cajas, cajas contra c铆rculos y c铆rculos contra c铆rculos. Pero, agregado a esto, las cajas ahora pueden estar rotadas! 驴No es eso bueno? Pero para que funcione correctamente, debemos inicializar siempre no solo el ancho y alto del 谩rea de colisi贸n, sino tambi茅n el radio del c铆rculo, sin importar si seteamos como tipo de colisi贸n por caja o por c铆rculo. Luego para chequear la colisi贸n, simplemente hacemos if (_entity1.IsColliding(&_entity2)) // hay colisi贸n?
Bueno, les dejo la lista de cambios para esta versi贸n:
- Se arregl贸 un bug en la clase Console
- Se mejor贸 la performance de los vertex buffers
- Se quit贸 el motor de scripting AngelScript
- Se mejor贸 el m茅todo IsColliding. Ahora detecta colisiones entre cajas, cajas contra c铆rculos, cajas rotadas entre s铆 y cajas rotadas contra c铆rculo.
- Se agregaron m茅todos a la clase MathUtil para detecci贸n de colisiones
- Se arregl贸 un bug en el sistema de part铆culas
- Se rehizo la clase ConfigFile y ahora soporta n煤meros hexadecimales
Nos vemos pronto!
Comentarios(7)
Hola Zak, lei tu libro y la verdad que me gusto mucho, ahora estoy aprendiendo un poco de C++ para tener los conocimientos b谩sicos para poder utilizar el motor que creaste. Tambi茅n queria comentar que en http://www.foro3d.com/f113/ayudarias-hacer-un-curso-gratis-para-55417.html
estamos armando un curso gratuito para aprender a programar videojuegos, sacamos una revista con contenidos para aprender a programar (muy b谩sicos) y m谩s adelante me gustar铆a poder escribir alg煤n articulo sobre el motor Zak Engine.
Saludos Zak y Sigue adelante con con este muy buen Proyecto!!!
Juan, en el main.cpp trat谩s de enlazar la librer铆a zakscript.lib, que no existe.
Supongo que es algo que dejaste pendiente para una pr贸xima update pero no sirve en esta versi贸n. Solamente aviso porque a alg煤n novato le va a dar un dolor de cabeza el error.
Saludos, te felicito por el update!!
INTENTAR脡 CREAR UN JUEGO CON TU MOTOR, GRACIAS.
A VER QUE TAL ME QUEDA PORQUE SOLO SE LO BASICO EN PROGRAMACION
yo tengo el libro de programacion de videojuegos y apenas lo estoy empezando a leer y pues el libro dice que me meta a esta pagina entonces pues lo descarge gracias
hi,i like this engine!
hola yo hace 3 dias me compre el libro de programacion de videojuegos pero tengo un problema que puede ser que no lo pueda programar porque tengo en la netbook el directx 11 porque me salta fatal error C1083: No se puede abrir el archivo incluir: ‘d3dx9math.h’: No such file or directory cuando lo pruebo para que aparesca hola, mundo! o tengo que agregar el archivo d3dx9math.h y si lo tengo que agregar de donde lo saco
Hola!
Gracias por comprar el libro. Segu铆 este tutorial: http://www.zakengine.com/?p=198
Para el resto de las dudas que tengas, utiliz谩 el foro que se encuentra en http://foro.zakengine.com
Saludos!