En Phaser.js Hispano se ha publicado un pack de sprites isométricos gratuitos muy interesantes:
http://www.phaser-hispano.gq/2018/04/mega-isometric-block-pack-por-shallow.html
En Phaser.js Hispano se ha publicado un pack de sprites isométricos gratuitos muy interesantes:
http://www.phaser-hispano.gq/2018/04/mega-isometric-block-pack-por-shallow.html
Tras muchos meses de espera, finalmente ha sido publicado Phaser 3.0. La reescritura de Phaser para la próxima generación de juegos de navegador.
Más info: http://www.phaser-hispano.gq/2018/02/phaser-30-publicado.html
En el blog de Adrianistán he creado un tutorial en español para introducirse a Godot y al soporte a C#
https://blog.adrianistan.eu/2018/01/30/tutorial-introduccion-godot-3-0-juego-snake-c/
Todo el código fuente del snake se encuentra aquí: https://github.com/aarroyoc/blog-ejemplos/tree/master/snake
Se hace a través de CSS. Tienes que tener una norma tal que así:
body{
cursor: url("icono.gif"), pointer;
}
Y cargará como cursor el archivo icono.gif
Hoy les quiero mostrar un código de un fractal que he implementado en Godot 3, con C#.
El código es muy simple, pero sirve para mostrar como usar C# en Godot 3 y usar la API de Canvas.
https://github.com/aarroyoc/godot-3-fractal-koch
Para dibujar el fractal he programado un módulo que he llamado Turtle:
using Godot;
public class Turtle {
private float angle = 0;
private Node2D canvas;
private Vector2 origen;
private Color color;
public Turtle(Node2D canvas)
{
this.canvas = canvas;
this.origen = new Vector2(0,0);
this.color = new Color(1,0,0);
}
public void MoveForward(float length)
{
var to = new Vector2(origen.x+length*Mathf.Cos(angle),origen.y+length*Mathf.Sin(angle));
canvas.DrawLine(origen,to,color);
origen = to;
}
public void Rotate(float angle)
{
this.angle += Mathf.Deg2Rad(angle);
}
}
Aquí se puede ver una foto del resultado:
Hola,
Yo suelo usar GIMP. Es cierto que no es una herramienta destinada a Pixel Art, pero con los ajustes adecuados, es muy capaz. Te dejo un tutorial de como usar GIMP para Pixel Art: http://www.pixelsmil.com/2011/09/configurar-gimp-para-pixel-art-tutorial.html
@Dimaslocoxtr no, y la verdad es que me extraña mucho todo. Creo que no está cargando bien el spritesheet, pero no sé exactamente por qué
Es un error bastante extraño, puedes introducir este código y decir que sale?
personaje.frame = 1;
console.log(personaje); // añadir esto
personaje.animations.add("right",[1,2,3,4,5,6,7,8,9,10],20,true);
Que yo sepa no es posible usar reutilizar sprites entre states, ya que los states están diseñados para ser lo más independientes entre sí que sea posible. No obstante, cargar un sprite no lleva coste, ya que internamente pasan a la caché de Phaser y la carga solo se realiza la primera vez. El resto de veces simplemente se lee de la caché (coste inapreciable).
Godot ha querido celebrar Halloween publicando la primera versión de su motor con soporte a C#. Se trata de una alpha, así que todavía tiene bastantes fallos.
Más info: https://godotengine.org/article/dev-snapshot-godot-3-0-alpha-2