Come gestire l'input sfruttando le funzioni della classe Input: "is_action_pressed" e le sue varianti "just_pressed" e "just_released" aiutano a scrivere codice leggibile e facilmente manutenibile.
In questo esempio ho creato una scena con un arciere che tende l'arco alla pressione di un tasto e scocca la freccia quando viene rilasciato.
--- DOWNLOAD PROGETTO ---
Link GitHub: https://github.com/crystal-bit/godot-tutorials/blob/master/tutorials/input-actions/README.md
--- ARGOMENTI TRATTATI ---
- Funzioni della classe Input
- Migliorare la leggibilità del codice
- is_action_just_released
- is_action_just_pressed
- is_action_pressed
--- CONTATTI ---
Twitter: https://twitter.com/dav__cri
Blog: https://davcri.github.io/
--- CREDITS ---
Music: "Werq" by Kevin MacLeod
Licence: CC BY (http://creativecommons.org/licenses/by/4.0/)
Website: https://incompetech.com
...
https://www.youtube.com/watch?v=rZXWdbjcNnI
Come salvare e ripristinare lo stato delle variabili di uno script in Godot utilizzando la classe ConfigFile.
--- LINK ---
[VIDEO sulla costruzione della scena]
[Link progetto]
https://github.com/crystal-bit/into-the-breach-opening
[Canale Telegram]
https://t.me/crystalbit
[Sito web]
https://crystal-bit.github.io/
--- ARGOMENTI ---
- Implementare la persistenza delle variabili GDScript
- Come usare la classe ConfigFile
--- CREDITS ---
Grazie mille a Riccardo Palombo per avermi fatto usare una parte di un suo video:
SOUNDCHECK // Dell XPS 13 9380 - https://youtu.be/XA3MLQdJtGg
Music: Werq by Kevin MacLeod
License: CC BY (http://creativecommons.org/licenses/by/4.0/)
Website: https://incompetech.com
...
https://www.youtube.com/watch?v=FBJjvZewQdE
Breve video per inserire una parte che mi era sfuggita tra un video e l'altro. Grazie a Maurizio per la segnalazione! ⮟ Altro ⮟
--- PLAYLIST COMPLETA ---
http://bit.ly/godot3-tutorial-ita-playlist
Se trovate altri problemi, potete segnalarmi nei commenti oppure tramite gli altri contatti.
--- CONTATTI ---
Mi trovate su Twitter: https://twitter.com/dav__cri
Ogni tanto scrivo cose qui: https://davcri.github.io/
...
https://www.youtube.com/watch?v=vQjsxUIX18c
? PLAYLIST SERIE ❯ https://youtube.com/playlist?list=PLaCq3HqKQR6q5FwkeCkbMmY90mDeKhfQ9
? Telegram ❯ https://t.me/crystalbit
? Twitch ❯ https://www.twitch.tv/crystal_bit
? Discord ❯ https://discord.gg/SA6S2Db
? Progetti Open Source ❯ https://github.com/crystal-bit
? Supporto dei contenuti ❯ https://crystal-bit.github.io/supporter/
■ LINK MENZIONATI ■
? Angry Aliens: https://github.com/crystal-bit/angry-aliens
? Video sul lerp: https://youtu.be/YJB1QnEmlTs?t=418
? Articolo sul lerp: https://chicounity3d.wordpress.com/2014/05/23/how-to-lerp-like-a-pro/
? GDC 50 Game Camera Mistakes: https://youtu.be/C7307qRmlMI
? Tweet sull'overlay per analizzare spostamento di camera: https://twitter.com/walaber/status/1669839672506470401?cxt=HHwWgsDS-beVu6wuAAAA
■ SCALETTA ■
00:00 Intro
01:14 Camera follow
04:29 Attenzione al lerp()!
05:18 Smoothing X e Y
06:53 Respawn player
■ CREDITS ■
Music: Werq by Kevin MacLeod
Licence: CC BY (http://creativecommons.org/licenses/by/4.0/)
Website: https://incompetech.com
...
https://www.youtube.com/watch?v=xlM7Q67PYZw
Come implementare una transizione di scena con fade in e fade out, utilizzando l'AnimationPlayer per l'interpolazione dei colori.
--- LINK ---
[Download progetto]
https://github.com/crystal-bit/godot-tutorials/releases/download/2019.7.14/scene-transitions.zip
[Video] Cambio scena Godot 3.1
https://youtu.be/ppvUkZCSQak
[Video] SceneManager (Singleton/Autoload)
https://youtu.be/6Tjc2Ep3ikw
KeyFrame
https://it.wikipedia.org/wiki/Key_frame
--- ARGOMENTI ---
- ColorRect e CanvasLayer per oscurare lo schermo
- AnimationPlayer: basi ed interpolazione dei valori
- Fade-in e fade-out
- Transizioni scene
--- CONTATTI ---
Twitter: https://twitter.com/dav__cri
Sito ufficiale: https://crystal-bit.github.io/
--- CREDITS ---
Music: Werq by Kevin MacLeod
Licence: CC BY (http://creativecommons.org/licenses/by/4.0/)
Website: https://incompetech.com
...
https://www.youtube.com/watch?v=TkyRdQpRtSE
Ho aperto un canale su LBRY.tv. Vi spiego perché.
■ SEGUI IL PROGETTO ■
? Canale Telegram ▶ https://t.me/crystalbit
? Sito web ▶ https://crystal-bit.github.io/
■ LINK ■
? https://lbry.tv/@CrystalBit
? https://www.gamefromscratch.com/post/2020/05/26/I-Was-Blackmailed-Any-YouTuber-Could-Be-Next.aspx
? https://lbry.com/
? https://lbry.com/faq
■ CREDITS ■
Music: Barret's Theme from Final Fantasy VII, Nobuo Uematsu, Squaresoft/SquareEnix,
Music: Werq by Kevin MacLeod
Licence: CC BY (http://creativecommons.org/licenses/by/4.0/)
Website: https://incompetech.com
...
https://www.youtube.com/watch?v=Hjuot_hRXBM