×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Script] [Original] Editor de formas con partículas
[Script] [Original] Editor de formas con partículas
Haku
« Sénateur »
1389108600000
    • Haku#0807
    • Profil
    • Derniers messages
#1
  0
Hola. Este es un script muy simple para crear figuras con partículas, editando una cuadrícula donde cada casillero representa una partícula, como si fueran pixeles. De momento cuenta con la cuadrícula, previsualización haciendo click, y un simple comando para cambiar el tamaño.


Primero crea una figura editando la cuadrícula (click en las casillas):

http://i.imgur.com/vXwY1th.png

Luego clickea en cualquier parte de la pantalla para mostrar la figura:

http://i.imgur.com/K24oP3c.png

Puedes usar el comando "!size NÚMERO" para cambiar el tamaño. El número debe estar entre 1 y 40 inclusive:

http://i.imgur.com/E9piohc.png


Comandos:
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

!size N
Cambia el tamaño de la figura mostrada. N es la separación entre cada punto y debe estar entre 1 y 40 pixeles.

!p ID (también puede ir junto)
Cambia el tipo de partícula por la indicada en ID, para más info consultar esta lista.

!clear
Vacía el contenido de la cuadrícula.

!fill
Llena toda la cuadrícula.

!invert
Invierte los pixeles en la cuadrícula, poniendo un pixel en cada espacio vacío y borrando cada pixel en actual.


Script:
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

v0.01: https://paste.moepl.eu/view/99dd288d
v0.02: https://paste.moepl.eu/view/44fa8dde
v0.03: https://paste.moepl.eu/view/9c9cd80c


Historial de cambios:
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

0.03 Nuevos comandos: !clear !fill !invert, para editar la cuadrícula

0.02 Ahora se puede cambiar el tipo de partícula con el comando !p seguido del ID de la partícula

0.01 Primera versión. Se puede editar la cuadrícula, clickear para ver y cambiar el tamaño con !size


Algunas cosas por hacer:
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

• Opción de seleccionar el tipo de partícula
• Opción para cambiar el tamaño de la cuadrícula
• Herramientas de edición como rotar o reflejar la cuadrícula
• Interfaz con botones/menús
• Sistema para exportar las figuras a texto; el propósito es poder importarlas en el mismo programa, o también usarlas en otro programa que estoy haciendo con formas prediseñadas, es posible que decida fusionar ambos en un futuro
Thetroz
« Citoyen »
1389108840000
    • Thetroz#0000
    • Profil
    • Derniers messages
    • Tribu
#2
  0
Dios, ésto es perfecto.
Gracias!!

e// Lo acabo de probar y esto es *-*
Kaisa2011
« Citoyen »
1389108960000
    • Kaisa2011#1454
    • Profil
    • Derniers messages
    • Tribu
#3
  0
Esto es kawaii.
Thank!!

Te dejo mis

http://i.imgur.com/8p2axNW.png
---
¿se puede cambiar de color?
Thetroz
« Citoyen »
1389109080000
    • Thetroz#0000
    • Profil
    • Derniers messages
    • Tribu
#4
  0
Ceromasmola a dit :
Esto es kawaii.
Thank!!

Te dejo mis

---
¿se puede cambiar de color?

Puedes cambiar la ID de la partícula.
En
a dit :
tfm.exec.displayParticle(1, mx + p[1]*size, my + p[2]*size, 0, 0, 0, 0, nil)

cambias el 1 por la partículas que quieres.
Haku
« Sénateur »
1389109080000
    • Haku#0807
    • Profil
    • Derniers messages
#5
  0
Thetroz a dit :
Dios, ésto es perfecto.
Gracias!!

e// Lo acabo de probar y esto es *-*

Con la función de exportar podría resultar útil para cualquier proyecto que tengas, por ejemplo si deseas que tu juego muestre un corazón hecho con corazones al ganar una ronda, podrías usar este scripts para generar la figura en lugar de estar editando los puntos manualmente, esto es más visual.

La idea es que el botón exportar te entregue un texto con las coordenadas en una tabla, algo así:

{1,4},{1,5},{1,6}...

Y cuando tenga hecho ese botón pondré instrucciones de cómo usar esa tabla para mostrar la figura en pantalla, es un simple ciclo for.

O incluso pa los vagos podría hacer que se muestre todo el trozo de código necesario para mostrar la figura.

Ceromasmola a dit :
Esto es kawaii.
Thank!!

Te dejo mis

---
¿se puede cambiar de color?

Cambiar la partículas/color está en la lista de cosas por hacer.
Kaisa2011
« Citoyen »
1389109620000
    • Kaisa2011#1454
    • Profil
    • Derniers messages
    • Tribu
#6
  0
Hinakagiyama a dit :

Cambiar la partículas/color está en la lista de cosas por hacer.

+Mins puso este tipo

http://i.imgur.com/5N9hZeh.png
El color de las particulas puede ser cualquiera tipo "#xxxx", "0xxxxx" o va por tipos 1, 2 etc?
Thetroz
« Citoyen »
1389109740000
    • Thetroz#0000
    • Profil
    • Derniers messages
    • Tribu
#7
  0
Con colores hexadecimales no creo que se pueda poner el color a una partícula.
La partícula ya viene con sus colores.
Como te dije arriba puedes cambiar el id de la partícula por alguna de color.
Aquí hice yo una lista: Topic-451773
Haku
« Sénateur »
1389109740000
    • Haku#0807
    • Profil
    • Derniers messages
#8
  0
Ceromasmola a dit :
+Mins puso este tipo

El color de las particulas puede ser cualquiera tipo "#xxxx", "0xxxxx" o va por tipos 1, 2 etc?

particle enums a dit :
0 white glitter
1 purple glitter
2 orange glitter
3 spawn dust
4 soft white glitter
5 hearts
6 bubbles
7 bubbles (same)
8 bubbles (same)
9 teal glitter
10 spirit
11 yellow glitter
12 super spirit
13 red glitter
14 water bubbles
15 plus 1
16 plus 10
17 plus 12
18 plus 14
19 plus 16
20 meep sign
21 red confetti
22 green confetti
23 blue confetti
24 yellow confetti
25 Rain diagonal
26 Wind
27 Wind
28 Rain vertical
29 yellow stars
30 small red hearts
31 small pink hearts
32 flowers
33 little bell
34 little chocolate egg
35 Projection skill
36 white teleport mark (mouse)
37 blue teleport mark (shaman)

fuente: http://kikoo.formice.com/doku.php?id=enums

En un futuro el editor tendrá una cosa para elegir eso sin tener que modificar el código.
---------------

edit: listo, de momento se puede cambiar de partícula con el comando "!p ID" o "!pID", donde ID son los números que mencioné antes

v0.02: https://paste.moepl.eu/view/44fa8dde
Zutto
« Citoyen »
1389113340000
    • Zutto#4451
    • Profil
    • Derniers messages
    • Tribu
#9
  0
Script pro :D

Y muy útil
gracias!
Admiire_me
« Citoyen »
1592587620000
    • Admiire_me#6770
    • Profil
    • Derniers messages
#10
  0
Aunque sea viejísimo... Paste Moepl EU cerró
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Script] [Original] Editor de formas con partículas
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27