Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Visual Objects Handler

Créez des éditeurs visuels personnalisés sans programmation. Interface intuitive, API complète. · By Dayvid86 - ShadowStorm

Visual Objects Handlers Refonte

A topic by Dayvid86 - ShadowStorm created 41 days ago Views: 21 Replies: 2
Viewing posts 1 to 3
Developer

Salutation,

J'ai commencé la refonte complète de Visual Objects Handler.

Pourquoi une refonte ? La version que vous avez pu tester (la démo v4) était un bon prototype, mais l'architecture avait ses limites. J'ai décidé de repartir sur une base saine pour construire quelque chose de solide et durable.

Ce qui change :

  • Le Core (moteur JavaScript) est désormais open source et totalement autonome — il fonctionne seul dans n'importe quel navigateur, sans installation.
  • L'architecture a été repensée de zéro : zones, canevas multiples, objets — chaque couche est indépendante et bien séparée.
  • Le rendu passe par le GPU (Pixi.js/WebGL) pour de meilleures performances.
  • Une documentation complète et des exemples commentés sont fournis dès le départ.

Phase actuelle : API-first Pour le moment, il faudra coder votre application via l'API (des fonctions simples et bien documentées). Un éditeur de code intégré avec autocomplétion et documentation contextuelle est déjà en place pour faciliter la prise en main.

L'éditeur visuel (glisser-déposer, sans coder) viendra plus tard, une fois que le Core sera mature et testé.

J'en suis aux tout débuts, mais il y a déjà de quoi s'amuser : zones, canevas, objets manipulables, événements, callbacks de dessin personnalisés, et 35 scripts d'exemple commentés ligne par ligne.

La suite arrive au fur et à mesure. N'hésitez pas à poser des questions ici ou sur mon forum et à tester.

— ShadowStorm.


 

Developer

Salut, le projet a avancé,

On peut créer des zones, des canevas multiples par zone, chaque canevas a des pages, chaque page a ses propres objets, un système de Undo / Redo.
Chaque objet peut avoir un callback de dessins personnalisés, ce qui est puissant car vous dessinez ce que vous voulez sur vos objets.

Optimisation massive, vous pouvez créer 10 000, et même 20 000 objets et même plus, sur une seule page et tout marche nickel,  Undo / Redo ultra optimisé.

Documentation française complète pour chaque fonction API, nombreuses API disponibles.
On ne peut pas encore redimensionner les objets avec la souris, pas de poignées de redimensionnement, pas de rotation... mais ça viendra !

Testez et dites-moi ce que vous en pensez, vos retours sont très importants !

Developer

Nouvelle version avec quelques ajouts surprises !
Notamment, Sélection avec la souris sur le Canevas, déplacement des Objets avec la souris (Multi Objets compris)...

Dans la prochaine version sera implémenté le redimensionnement à la souris grâce à des poignées de redimensionnement, aussi complètement personnalisables.
Chaque poignée aura un rendu par défaut et un callback de dessin personnalisé, et plus encore. 

Le projet est bien lancé et ancré, c'est du sérieux !
N'hésitez pas à donner vos avis !