Demo Video: Emo Physics 2D Plugin - Forum

Forum Navigation
You need to log in to create posts and topics.

Demo Video: Emo Physics 2D Plugin

Here is a preview of Emo Physics 2D, a new plugin to add 2D physics simulations to your VisualNeoWin projects.

Main Features:

  • Creates a physics canvas for dynamic circles and static lines.

  • Add bodies with properties like mass, friction, and restitution (bounciness).

  • Apply impulses (forces) to objects.

  • Get information about collisions between bodies.

  • Set custom gravity for the world.

  • Pause and resume the simulation at any time.

For now, I'm sharing a demo video so you can see it in action. The plugin will be available soon!

You can see a demo video here

Hope you like the preview.

Reagrds,
Emo
-----------------------------------------------------------------------------

Os presento un avance de Emo Physics 2D, un nuevo plugin para añadir simulaciones de físicas 2D a vuestros proyectos de VisualNeoWin.

Funciones principales:

  • Crea un lienzo de físicas para círculos dinámicos y líneas estáticas.

  • Añade cuerpos con propiedades como masa, fricción y restitución (rebote).

  • Aplica impulsos (fuerzas) a los objetos.

  • Obtén información sobre las colisiones entre cuerpos.

  • Establece una gravedad personalizada para el mundo.

  • Pausa y reanuda la simulación en cualquier momento.

Por ahora, comparto un vídeo de demostración para que podáis verlo en acción. ¡El plugin estará disponible próximamente!

Puedes ver el vídeo de demostración aquí

Saludos,
Emo

 

Uploaded files:
  • You need to login to have access to uploads.
luishp, Vadim and 3 other users have reacted to this post.
luishpVadimluizdanitoiretz

Now Available! Emo Physics 2D v9.5 - Free Physics Engine for VisualNEO Win

Hi,

I am writing to let you know that the final, stable version of the Emo Physics 2D (v9.5) plugin is now ready for download.

For those unfamiliar with it, this is a plugin that adds a complete 2D physics engine to VisualNEO Win. With it, you can create objects that bounce, fall, and collide realistically, opening the door for interactive games and simulations.

The plugin is released under a Creative Commons (Attribution) license, meaning it is completely free to use in both personal and commercial projects, with the only condition being that appropriate credit is given.

I have prepared a package that includes the plugin, several demo scenes to showcase its potential, and a comprehensive manual that explains every action in detail.

The download link is as follows:
Here

This plugin represents a major step forward for what is possible on our platform. I hope that soon, many games and simulations created with it will be shared here on the forum!

Best,
Emo

----------------------------------------

¡Ya disponible! Emo Physics 2D v9.5 - Motor de Físicas Gratuito para VisualNEO Win

Hola!,

Quiero informarles que la versión final y estable del plugin Emo Physics 2D (v9.5) ya se puede descargar.

Para quienes no lo conozcan, se trata de un plugin que añade un motor completo de físicas 2D a VisualNEO Win. Con él, podrán crear objetos que rebotan, caen y chocan de forma realista, abriendo la puerta a juegos y simulaciones interactivas.

El plugin se distribuye bajo una licencia Creative Commons (Atribución), lo que significa que es completamente gratuito para usar en proyectos personales y comerciales, con la única condición de dar el crédito correspondiente.

He preparado un paquete que incluye el plugin, varias escenas de demostración para que vean su potencial y un manual completo que explica cada acción en detalle.

El enlace de descarga es el siguiente:
aqui

Este plugin representa un gran avance para lo que es posible crear en nuestra plataforma. ¡Espero que pronto muchos juegos y simulaciones creadas con él estén intercambiándose aquí en el foro!

Un saludo,

luishp, dglojnar and 5 other users have reacted to this post.
luishpdglojnarluizCN_IcemandanitoAnthony LaTorreiretz

Thank you so much for making your plugins available to the community... It is greatly appreciated.

luishp and emo have reacted to this post.
luishpemo

Muchísimas gracias por compartirlo.

El plugin es impresionante!!

Un saludo.


Thank you so much for sharing.

The plugin is awesome!

Best regards.

 

luishp and emo have reacted to this post.
luishpemo

Hola!

Os traigo una nueva actualización del plugin Emo Physics 2D con varias novedades y arreglos importantes .

Aquí está el resumen de los cambios:

  • [Arreglado] Problema con la transparencia en imágenes PNG
    Se ha corregido un bug importante que causaba que las imágenes PNG con fondos transparentes se mostraran con un borde o fondo negro. Ahora la transparencia funciona perfectamente, tanto en imágenes estáticas como en los nuevos sprites.

  • [Nuevo] Sistema de Sprites y Animaciones
    ¡La gran novedad! Ahora podéis atachar un sprite (la imagen de vuestro personaje, un proyectil, un ítem, etc.) a un cuerpo físico.

    El funcionamiento es muy simple: creas un cuerpo físico (por ejemplo, con AddCircleBody) y luego creas un sprite (con AddSprite) usando el mismo alias. ¡Y ya está! El plugin se encargará de mover el sprite por vosotros, siguiendo la física del objeto. Es perfecto para dar vida a los personajes y objetos de vuestros juegos.

    Además, el sistema incluye acciones para cargar y reproducir animaciones (PlayAnimation) para un control total.

  • [Nuevo] Objetos de Texto en Pantalla
    Ahora podéis mostrar texto flotante directamente en el canvas con la nueva acción AddText.

    Es ideal para mostrar puntuaciones ("+10"), mensajes o efectos visuales, ya que podéis definir un tiempo de vida para que el texto desaparezca automáticamente después de unos segundos. ¡Se acabaron los scripts complejos para gestionar mensajes temporales!

    Descarga la version 10.0!

    Podéis descargar la nueva versión desde aquí

    Espero que estas nuevas herramientas os permitan llevar vuestros proyectos al siguiente nivel.

    Hello everyone!

    I'm bringing you a new update for the Emo Physics 2D plugin with several new features and important fixes.

    Here is a summary of the changes:

    [Fixed] PNG Transparency Issue
    An important bug that caused PNG images with transparent backgrounds to be displayed with a black border or background has been fixed. Transparency now works perfectly for both static images and the new sprites.

    [New] Sprite & Animation System
    This is the big new feature! You can now attach a sprite (your character's image, a projectile, an item, etc.) to a physics body.

    It's very simple to use: you create a physics body (for example, with AddCircleBody) and then create a sprite (with AddSprite) using the same alias. That's it! The plugin will automatically handle moving  the sprite for you, following the object's physics. It's perfect for bringing your game's characters and objects to life.

    Additionally, the system includes actions to load and play animations (PlayAnimation) for full control.

    [New] On-Screen Text Objects
    You can now display floating text directly on the canvas with the new AddText action.

    This is ideal for displaying scores ("+10"), messages, or visual effects, as you can define a lifetime for the text to disappear automatically after a few seconds. No more complex scripts to manage temporary messages!

    Download Version 10.0!

    You can download the new version from here

    I hope these new tools allow you to take your projects to the next level.
    Regards,
    Emo

Uploaded files:
  • You need to login to have access to uploads.
luishp, dglojnar and 3 other users have reacted to this post.
luishpdglojnarluizdanitoiretz

Actualización Versión :10.02

Interacción con el Ratón

¡Ahora tus mundos físicos son 100% interactivos!

Detección de Clics Integrada: El plugin ahora detecta los clics del ratón directamente, sin necesidad de objetos transparentes, hotspots ni trucos.

GetMouseClick: Una nueva acción que te dice si se ha producido un clic en el último fotograma.

GetBodyAtMouse: La acción estrella. Te devuelve el alias del objeto físico que está justo debajo del puntero del ratón en el momento del clic. ¡Y puedes usar filtros para buscar solo los objetos que te interesan (ej: "enemigo*|moneda*")!

Demos actualizadas y ahora si, separadas para no causar problemas unas con otras.

Un saludo

------------------------------------------------------------------

Update Version: 10.02

Mouse Interaction

Your physics worlds are now 100% interactive!

  • Integrated Click Detection: The plugin now detects mouse clicks directly, with no need for transparent objects, hotspots, or other tricks.

  • GetMouseClick: A new action that tells you if a click has occurred in the last frame.

  • GetBodyAtMouse: The star of the show. This action returns the alias of the physics object directly under the mouse cursor at the moment of the click. And you can use filters to search only for objects you're interested in (e.g., "enemy*|coin*")!

Demos have been updated and are now separated to avoid conflicts with each other.

Cheers,

luishp, luiz and 2 other users have reacted to this post.
luishpluizdanitoiretz

________________________________________________________
ATENCIÓN SIEMPRE comprueba que tengas la última version del plugin
aqui

ATTENTION: Always check here for the latest version of the plugin.
______________________________________________________________
Versión 10.03 , que incorpora:

Esta actualización incluye una herramienta que cambiará por completo vuestra forma de trabajar con sprites:
Visor de Animaciones y Generador de Código.

¿Qué hace esta nueva utilidad?

  • Carga vuestros archivos XML y PNG de sprites.

  • Os permite navegar visualmente por cada fotograma.

  • ¡Previsualiza la animación completa con un solo clic!

  • Genera automáticamente el código AddSprite y PlayAnimation que necesitáis, sin errores y listo para usar.

Se acabó el tener que adivinar coordenadas o escribir código repetitivo.
Esta herramienta ha sido diseñada para acelerar vuestro desarrollo de forma masiva.

----------------------------------------------

Version 10.03, which incorporates:

This update includes a tool that will completely change the way you work with sprites: the Animation Viewer and Code Generator.

What does this new utility do?

  • It loads your XML and PNG spritesheet files.

  • It lets you visually navigate through each frame.

  • Preview the full animation with a single click!

  • It automatically generates the AddSprite and PlayAnimation code you need, error-free and ready to use.

No more guessing coordinates or writing repetitive code. This tool has been designed to massively speed up your development

Uploaded files:
  • You need to login to have access to uploads.
luiz, danito and iretz have reacted to this post.
luizdanitoiretz

The latest version of emo_physics is now available for download, and it comes with a major new addition designed to make your workflow faster and more integrated.

I'm thrilled to introduce the Emo Spritesheet Generator, a brand-new, standalone visual tool that is now included directly with the engine.

What is the Emo Spritesheet Generator?

It's a simple but powerful utility created to solve one of the most common tasks in 2D game development: creating optimized sprite sheets (also known as texture atlases). It allows you to take your individual sprite images and pack them into a single, efficient texture, exporting both the final .png image and the .xml data file that emo_physics needs to manage your sprites and animations.

The main goal is to provide a seamless, all-in-one solution for emo_physics users. While powerful external tools like TexturePacker are still fully supported (so if you have a workflow you like, feel free to keep using it!), the Emo Spritesheet Generator offers a free, integrated alternative that guarantees 100% compatibility out of the box.

Key Features:

  • Visual Canvas: A clean, grid-based canvas where you can see all your sprites.

  • Multi-File Import: Use the "Add..." button to select and import multiple images at once, which are then placed on the canvas.

  • Automatic Packing Algorithm: With a single click on the "Layout" button, the tool will automatically arrange all your sprites into the most compact layout possible, saving you valuable texture space.

  • Selectable Atlas Size: Choose from standard texture sizes (512x512, 1024x1024, 2048x2048) to match your project's requirements.

  • Direct Export: Exports your work into two files: a transparent .png spritesheet and the corresponding .xml data file in the Sparrow format, which emo_physics reads natively. No more worrying about setting the right export format or trim settings with other programs!

  • Save/Load Projects: You can save your sprite arrangements as a .layout file to continue working on them later.

You'll find the Emo Spritesheet Generator.exe inside the latest emo_physics download package.

Cheers,
Emo

Uploaded files:
  • You need to login to have access to uploads.
dglojnar, luiz and 3 other users have reacted to this post.
dglojnarluizalangonzalez91danitoiretz