Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

1,507 views

Published on

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

Published in: Technology
  • Be the first to comment

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

×