Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Introducción al desarrollo de videojuegos 2D con Wave Engine

1.529 Aufrufe

Veröffentlicht am

Introducción al motor #Wave Engine para desarrollar videojuegos en 2D y multiplataforma

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

Introducción al desarrollo de videojuegos 2D con Wave Engine

  1. 1. Eduard Tomàs Beer Developer @eiximenis etomas@plainconcepts.com Introducción a Wave Engine Y A X B
  2. 2. Componentes Drawables Behaviors
  3. 3. • Transform2D • Para posicionar el elemento • SplashScreen • Para centrar el elemento • Sprite • Para texturizar el elemento • SpriteRenderer • Para dibujar el elemento • TextBox • Para dibujar texto
  4. 4. public class SplashScreen : Drawable2D { [RequiredComponent] public Transform2D Transform { get; set; } private bool _centered = false; public override void Draw(TimeSpan gameTime) { if (!_centered) { Transform.Center(); } } }
  5. 5. public class MainCharacter : Entity { // Error: Entity es sealed }
  6. 6. • Transform2D • Para posicionar el elemento • Sprite • Para texturizar el elemento • Contiene todo el SpriteSheet • Animation2D • Para definir que parte de la textura corresponde a cada estado • AnimatedSpriteRenderer() • Para dibujar el elemento (con la sub-textura correcta) • HomerBehavior • Para que la entidad se comporte como Homer (ande al pulsar en la pantalla)
  7. 7. http://www.waveengine.net/ http://es.slideshare.net/waveengineteam https://github.com/WaveEngine/
  8. 8. http://www.alferdspritesheetunpacker.forkandbeard.co.uk /forkandBeard/apps/AlferdSpritesheetUnpacker/Downlo ad.aspx https://www.codeandweb.com/texturepacker/
  9. 9. Eduard Tomàs Beer Developer @eiximenis etomas@plainconcepts.com ¡¡¡Si te ha gustado no olvides rellenar la encuesta!!! Thanks Y A X B

×