PinPoint Behavior per Construct 2 e Construct 3 (c2runtime e c3runtime).

Questo addon consente di utilizzare direttamente in Construct i file esportati dal programma PinPoint. 

Per chi non lo sapesse, PinPoint è un programma (presente qui su itch.io a questo indirizzo: https://mistcontinent.itch.io/pinpoint - guardate il suo video per vedere cosa fa... ) che consente di aggiungere "accessori" (come armi, scudi, ali, partner, e tutto quello che la fantasia ci permette), ad uno sprite sheet esistente senza doverlo riesportare.

Un esempio pratico potete provarlo qui sopra: il ragazzo che corre è l'unico sprite sheet presente... la spada e la pistola sono due semplici sprite statici che vengono collegati allo sprite sheet dinamicamente, secondo le informazioni esportate da PinPoint... Ho creato una famiglia contenente le due armi ed alla intera famiglia ho assegnato il behavior... in questo modo posso cambiare l'arma in qualsiasi momento e, quale che essa sia, seguirà sempre la mano del ragazzo.

Naturnalmente è possibile preparare più sprite sheet da assegnare, ad esempio, al ragazzo (corsa, camminata, salto, attacco in salto, attacco normale, attacco con lama, attacco con arma da fuoco, rinculo arma da fuoco, etc.) e creare diversi "tracker" per le varie posizioni in cui devono trovarsi le armi,... sarà possibile cambiare tracker dinamicamente nel behavior per adattare le posizioni dei vari oggetti.

(Ovviamente io per la parte grafica mi arrangio, ma messo nelle mani di un artista competente, il tutto ha grandi potenzialità).

Change log:

Versione 1.1.1.0 - Bug fix

In questa versione ho corretto un bug segnalato da noc00 che, usando il behavior, ha notato che provando a far ripartire il layout quando l'oggetto ne usciva (vedi nei commenti qui sotto) l'applicazione andava in crash. Ho verificato che il bug si presentava solo nella versione per Construct 3 - runtime 3 (con Construct 2 e Construct 3 - runtime 2 il problema non si presenta - il problema era dovuto proprio ad un problema di compatibilità tra i due runtime).

Il problema di verificava, in realtà, in occasione della destroy dell'oggetto con pin. Questa patch dovrebbe risolvere ogni problema legato alla distruzione in genere degli oggetti.

Ho caricato anche un piccolo capx di esempio per testare il problema in base alla versione del behavior installata (su Construct 3 occorre selezionare il c3runtime).

Per motivi di allineamento, sebbene il plugin per Construct 2 e per Construct 3 runtime 2 non soffrisse di tale problema, ho provveduto a modificare il numero di versione anche per quest'ultimo (anche se di fatto il behavior per tale runtime di Construct è identico alla sua versione precedente).

Consiglio di scaricare ed installare questa nuova versione.

License:

The license is the popular WTF license, so 'do what the fukk you want with this code'. :) - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

StatusReleased
CategoryTool
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(3 total ratings)
Authorfiaful
Made withConstruct
Tagsaddon, behavior, Construct 2, construct-3, pinpoint

Download

Download NowName your own price

Click download now to get access to the following files:

PinpointBehaviorSample.capx 226 kB
Test bug pinpoint restart layout.capx 175 kB
PinPoint.c2addon 38 kB
PinPoint.c3addon 23 kB

Comments

Log in with itch.io to leave a comment.

Eng:

Hi, I wanted to warn you that I developed a PinPoint free clone for people who can't buy the program.

Obviously in order to discourage the use of my program and to favour the creator of PinPoint I didn't insert some functions on purpose, but the program does everything it has to do, besides, the outputs are compatible with this Plugin.

Download:

https://pompelmo.itch.io/freepin

Ita:

Ciao, volevo avvertire che ho sviluppato un clone gratuito di PinPoint per chi non può comprare il programma.

Ovviamente per scoraggiare l'utilizzo del mio programma e favorire il creatore di PinPoint non ho inserito apposta alcune funzioni, ma il programma fà tutto ciò che deve fare, inoltre, gli output sono compatibili con questo Plugin.

Download:

https://pompelmo.itch.io/freepin

Great! thanks for the tip! I'm sure many will like it!

- - - - -

Ottimo! grazie per la segnalazione! sono sicuro che a molti farà piacere! ;)

:D

(1 edit)

hello i have a problem with PinPoint behavior, when I put the PinPoint behavior on my character and insert the restart layout command, when the character is out of layout the game freezes without restarting the level

Hey!

Thank you very much for reporting the bug ... I checked what you wrote to me, and actually I found the problem in Construct 3 runtime 3 (instead, I didn't encounter any problems with runtime 2) ...

I fixed the bug, and now the updated and correct version is available for download ... I invite you to download and install.

I also added a very small capx to test the specific problem.

thank you very much again for reporting and for using the behavior.

Happy coding!

Hello, thanks for this addon. It would be great if you could provide the example capx too.

Thank you! Of course! I'm preparing an example to publish (I need assets that I can redistribute!)... And I'm writing documentation too.. Don't worry... And please, wait fot it ;)

Stay tuned!:)

Thank you again

Thanks for your work! 1 <3!

(+1)

Thank you guys! ... I'm working on a game jam... just finished (22 July) I will get to work and I will give an example and documentation as soon as possible!

please, wait!