YouTube2Text

Aprende TODOS los NODOS 2D de GODOT 4 🎮🔥 | Tutorial DEFINITIVO en 10 MIN ⏱️ — Transcript

by LuisCanary · 2,249 words · 342 segments · language en · Watch on YouTube

Full transcript

  1. 0:00Hoy vamos a hacer un repaso completo de
  2. 0:02todos los nodos 2D en Godot, desde lo
  3. 0:04más básico hasta los más avanzados. Si
  4. 0:06quieres conocer para qué sirve cada nodo
  5. 0:07y cómo usarlo en tus juegos, este vídeo
  6. 0:09es para ti. Vamos a verlos de forma
  7. 0:11clara y rápida y tendréis los tiempos en
  8. 0:13la descripción para ir el momento justo
  9. 0:14en el que explico el nodo que más os
  10. 0:16interese. Para explicar los nodos, usaré
  11. 0:18estos assets. Tendréis también en la
  12. 0:20descripción por si queréis usarlos. Así
  13. 0:21que vamos allá. Lo que vamos a hacer es
  14. 0:23dividirlo por grupos. Empezamos con los
  15. 0:25nodos base. Node 2D es el nodo base de
  16. 0:27casi todo en 2D en Godot. No dibuja nada
  17. 0:30por sí mismo, pero define posición,
  18. 0:31rotación y escala en el mundo.
  19. 0:33Normalmente se usa como nodo raíz de
  20. 0:35personajes, enemigos, objetos, etcétera.
  21. 0:37Sprite 2D es el nodo que dibuja una
  22. 0:39imagen en 2D, se cuelga de uno de 2D y
  23. 0:42se ve en pantalla. Lo usas para
  24. 0:43personajes, objetos, decoraciones,
  25. 0:45cualquier cosa que quieras mostrar.
  26. 0:47Animate de sprite 2D es un nodo que
  27. 0:49permite reproducir animaciones basadas
  28. 0:51en sprites, [música] es decir, una serie
  29. 0:52de imágenes frames que se muestran una
  30. 0:55tras otra para dar movimiento a un
  31. 0:56objeto. Es perfecto para personajes,
  32. 0:58enemigos, objetos animados, etcétera.
  33. 1:00Tilemaper es un nodo 2D que se usa para
  34. 1:03dibujar mapas formados por tiles. Cada
  35. 1:05tilemaper representa una capa
  36. 1:07independiente dentro de un mapa. Sirve
  37. 1:08para pintar escenarios 2D, separa el
  38. 1:10suelo de paredes, decoración, etcétera.
  39. 1:12Cámara 2D. Controla qué parte del mundo
  40. 1:152D se ve en pantalla. Se usa para seguir
  41. 1:17al jugador, aplicar zoom y limitar la
  42. 1:18vista del nivel. Define cómo se mueve la
  43. 1:20cámara y cómo se muestra el juego.
  44. 1:22Canvas Group es un nodo que permite
  45. 1:24controlar un grupo de nodos 2D o de
  46. 1:26interfaz como si fueran uno solo. Se usa
  47. 1:28para modificar la visibilidad y
  48. 1:29transparencia de todos sus hijos al
  49. 1:31mismo tiempo. Es muy útil para hacer
  50. 1:32fundidos fade in, fade out, activar o
  51. 1:35desactivar grupos completos de UI u
  52. 1:37escenas 2D. Canvas modulate es un nodo
  53. 1:39que permite modificar el color de todo
  54. 1:41el canvas 2D. Se usa para cambiar el
  55. 1:43tono o iluminación general de la escena.
  56. 1:45[música] Es muy común para efectos de
  57. 1:47día, noche, oscuridad o ambientación.
  58. 1:49Afecta a todos los nodos 2D que se
  59. 1:51dibujan en la pantalla. Pasamos al
  60. 1:53apartado de colisiones y físicas, donde
  61. 1:55tenemos el collision object 2D. No es un
  62. 1:57nodo que se use directamente, es como
  63. 1:59una clase abstracta y es la base de
  64. 2:01todos los nodos que pueden colisionar en
  65. 2:032D como área 2D, physics body 2D o
  66. 2:05carácter body 2D. Physics body 2D
  67. 2:08también es una clase abstracta. De ella
  68. 2:09heredan nodos como rigi body 2D, carter
  69. 2:11body 2D o static body. Su función es dar
  70. 2:14comportamiento físico a los objetos 2D,
  71. 2:17movimiento, colisiones y respuesta a
  72. 2:19fuerzas. Static body 2D es un nodo que
  73. 2:22representa un objeto físico que no se
  74. 2:23mueve en la escena. Se usa para paredes,
  75. 2:25suelos o cualquier cosa que sirva como
  76. 2:27obstáculo. Aunque no se mueve, participa
  77. 2:29en colisiones, así que los personajes o
  78. 2:31enemigos lo detectan y no lo atraviesan.
  79. 2:33Caracter Body 2D es un nodo pensado para
  80. 2:35personajes y entidades que se mueven con
  81. 2:37colisiones. Incluye movimiento físico
  82. 2:38controlado por código y detección de
  83. 2:40suelo, paredes y techo. Se usa para
  84. 2:42jugadores, enemigos y NPCs que necesitan
  85. 2:44moverse de forma precisa. Rig Body 2D es
  86. 2:47un nodo 2D que se mueve usando el motor
  87. 2:49de físicas. Reacciona automáticamente a
  88. 2:51fuerzas, impulsos y colisiones. Se usa
  89. 2:53para objetos como cajas, proyectiles o
  90. 2:55elementos que no controla directamente
  91. 2:57el jugador. Área 2D es un nodo 2D que
  92. 3:00detecta colisiones y superposiciones sin
  93. 3:02moverse automáticamente. Se usa para
  94. 3:04zonas de detección, pickups, triggers o
  95. 3:06áreas de daño. Permite emitir señales
  96. 3:08cuando otros cuerpos entran o salen de
  97. 3:10su área. Collision Shape 2D es un nodo
  98. 3:12que define la forma de colisión de un
  99. 3:14cuerpo 2D o un área 2D. Se usa para
  100. 3:17determinar qué partes de un objeto
  101. 3:18interactúan con físicas o detecciones.
  102. 3:21Se coloca como hijo de carácter body 2D,
  103. 3:23rig body 2D o área 2D y puede ser un
  104. 3:25rectángulo, círculo, polígono u otra
  105. 3:28forma definida. Collision Polygon 2D es
  106. 3:30un nodo que define una colisión
  107. 3:32personalizada en forma de polígono para
  108. 3:34cuerpos 2D o área 2D. Se usa cuando
  109. 3:36necesitas pues una forma de colisión más
  110. 3:38precisa que las formas básicas como un
  111. 3:39rectángulo o un círculo. Se coloca como
  112. 3:41hijo de carácter body 2D, rig body 2D o
  113. 3:43área 2D y afecta a físicas y detección
  114. 3:46de colisiones. [música]
  115. 3:47Join 2D es una clase abstracta que no se
  116. 3:49instancia directamente. Sirve como base
  117. 3:51para todos los tipos de joint físicos en
  118. 3:532D. Dumpet Spring Joint 2D es un nodo
  119. 3:56que conecta dos cuerpos 2D con un
  120. 3:58resorte amortiguado. Se usa para simular
  121. 4:00resortes, cuerdas elácticas o efecto de
  122. 4:03rebote entre objetos. Pin joint 2D es un
  123. 4:05nodo que une dos cuerpos 2D en un punto
  124. 4:07fijo. Se usa para simular bisagras,
  125. 4:10pivotes o unir objetos que deben rotar
  126. 4:12alrededor de un punto. Grove Joint 2D es
  127. 4:14un nodo que une dos cuerpos 2D,
  128. 4:16permitiendo que uno se desplace a lo
  129. 4:18largo de una ranura definida en el otro.
  130. 4:20Se usa para simular deslizamientos
  131. 4:22guiados, raíes o movimientos
  132. 4:24restringidos. Pasamos a los nodos de
  133. 4:26audio. Aquí tenemos el audio stream
  134. 4:28player 2D. Es un nodo que reproduce
  135. 4:30sonido en un punto específico del mundo
  136. 4:322D. Su posición afecta el volumen y la
  137. 4:35dirección para el jugador, creando un
  138. 4:36efecto de espacialidad. Se usa para
  139. 4:38efectos de sonido, de objetos, ambientes
  140. 4:40o acciones dentro de la escena. Audio
  141. 4:41Listener 2D es un nodo que define el
  142. 4:44punto de escucha para el audio 2D.
  143. 4:46Determina cómo se perciben los sonidos
  144. 4:48espaciales según la posición del jugador
  145. 4:50u otro nodo. Normalmente se coloca como
  146. 4:52hijo del jugador o de la cámara
  147. 4:53principal para escuchar correctamente la
  148. 4:55escena. Por cierto, si te está gustando
  149. 4:56el vídeo, tengo un curso completo de
  150. 4:58cómo crear un shoter 2D en Godot, donde
  151. 5:00vemos cómo añadir un jefe final,
  152. 5:02enemigos que te persigue que te atacan,
  153. 5:04menús, música y sonidos y es portal para
  154. 5:06ordenador y móviles. Es perfecto para
  155. 5:08continuar tras este tutorial, así que os
  156. 5:10dejaré links en la descripción. Pasamos
  157. 5:11a animaciones y esqueletos. Aquí tenemos
  158. 5:14el animatable Body 2D. Es un nodo 2D que
  159. 5:17combina movimientos con animaciones
  160. 5:18físicas. Se usa para personajes o
  161. 5:20elementos que necesitan moverse con
  162. 5:22físicas básicas y reproducir animaciones
  163. 5:24al mismo tiempo. Skeleton 2D es un nodo
  164. 5:27que permite crear y manipular esqueletos
  165. 5:29para animaciones 2D. Se usa para animar
  166. 5:31personaje mediante huesos, controlando
  167. 5:33partes como brazos, piernas o cabeza de
  168. 5:35forma independiente. Bond 2D es un nodo
  169. 5:37que representa un hueso individual
  170. 5:39dentro de un esqueleton 2D. Se usa para
  171. 5:41animar partes específicas de un
  172. 5:42personaje 2D y controlar su rotación,
  173. 5:45posición y escala de forma
  174. 5:46independiente. Pasamos a efectos
  175. 5:48visuales. Aquí tenemos el Light 2D, que
  176. 5:50es un nodo que emite luz en una escena
  177. 5:522D. Se usa para iluminar áreas, crear
  178. 5:54sombras y efectos de ambiente en juegos
  179. 5:562D. Directional Light 2D es un nodo que
  180. 5:59emite luz en una dirección constante. En
  181. 6:01la escena 2D se usa para simular luz
  182. 6:03ambiental como sol o luz de fondo,
  183. 6:06afectando a todos los objetos de forma
  184. 6:08uniforme. Point Light 2D es un nodo que
  185. 6:10emite luz desde un punto específico en
  186. 6:12la escena 2D. Se usa para iluminar áreas
  187. 6:15cercanas de forma radial, creando
  188. 6:16efectos como linternas, antorchas o
  189. 6:18lámparas. Lightluder 2D es un nodo 2D
  190. 6:21que bloquea la luz de nodos Light 2D. Se
  191. 6:24usa para crear sombras y efectos de
  192. 6:25oclusión en objetos de la escena. Se
  193. 6:27necesita un polígon que defina la forma
  194. 6:30que bloqueará la luz. CU Particles 2D es
  195. 6:33un nodo que genera partículas en 2D
  196. 6:35usando la CPU. Se usa para efectos como
  197. 6:37humo, fuego, chispas o lluvia. Permite
  198. 6:40controlar velocidad, dirección, color,
  199. 6:42tamaño, duración de las partículas de
  200. 6:44forma precisa. GPU Particles 2D es un
  201. 6:46nodo que genera partículas en 2D usando
  202. 6:48la GPU. Se usa para efectos como fuego,
  203. 6:50explosiones o lluvia con mejor
  204. 6:52rendimiento que CPU Particles 2D.
  205. 6:54Permite controlar, pues, velocidad,
  206. 6:56dirección, color, tamaño, duración de
  207. 6:58las partículas. Ideal para efectos
  208. 6:59masivos y más complejos. Mes instant 2D
  209. 7:02es un nodo que muestra un mes 2D en la
  210. 7:05escena. Se usa para dibujar formas
  211. 7:06complejas o personalizadas que no usean
  212. 7:09sprites. Permite aplicar materiales,
  213. 7:10transformaciones y efectos de
  214. 7:12iluminación sobre la malla 2D. Multimes
  215. 7:14Instance 2D es un nodo que dibuja muchas
  216. 7:16instancias de un mismo mes 2D de forma
  217. 7:19eficiente. Se usa para objetos repetidos
  218. 7:21como hierba, partículas o enemigos
  219. 7:23pequeños, optimizando el rendimiento al
  220. 7:25renderizar muchas copias del mismo mes.
  221. 7:27Line 2D es un nodo que dibuja líneas en
  222. 7:302D. Se usa para trazos, caminos, rayos o
  223. 7:32efectos gráficos. Permite controlar
  224. 7:34color, grosor, puntos, texturas y
  225. 7:37suavizado de la línea. Polígon 2D es un
  226. 7:39nodo que dibuja polígonos en 2D. Se usa
  227. 7:42para formas personalizadas, terrenos,
  228. 7:44colisiones visuales o efectos gráficos.
  229. 7:46Permite asignar color, textura, contorno
  230. 7:49y bordes de forma sencilla. Marques 2D
  231. 7:51[música] es un nodo que marca una
  232. 7:52posición o punto de referencia en la
  233. 7:54escena 2D. Se usa para spawn de objetos,
  234. 7:57puntos de interés o referencias de
  235. 7:59movimiento. No se dibuja en juego, solo
  236. 8:01sirve como referencia para otros nodos o
  237. 8:03scripts. Backwoofer copy es un nodo que
  238. 8:05captura la imagen del frame buofer
  239. 8:08actual y la convierte en una textura. Se
  240. 8:10usa principalmente para efectos de por
  241. 8:12procesado 2D como desenfoque, distorsión
  242. 8:14o filtros personalizados. En el apartado
  243. 8:16de hood tenemos touch screen button, que
  244. 8:19es un nodo que representa un botón
  245. 8:21virtual en la pantalla táctil. Se usa
  246. 8:22para juegos móviles para recibir input
  247. 8:24del jugador mediante toques, [música]
  248. 8:26enviando señales como preset o release
  249. 8:28cuando se interactúa. En optimización
  250. 8:31tenemos visible on screen notifier 2D,
  251. 8:33que es un nodo que detecta cuando un
  252. 8:35nodo 2D entra o sale de la vista de la
  253. 8:37cámara. Se usa para optimizar
  254. 8:39rendimiento, activando, desactivando
  255. 8:41nodos, animaciones o efectos, solo
  256. 8:43cuando están visibles. Visible on screen
  257. 8:45enable D es un nodo que activa o
  258. 8:47desactiva automáticamente sus nodos
  259. 8:49hijos según estén visibles en pantalla.
  260. 8:51Se usa para optimizar rendimiento,
  261. 8:53evitando que nodos y animaciones se
  262. 8:54procesen cuando no se ven. En el
  263. 8:56apartado de Pathfinding y navegación
  264. 8:58tenemos Navigation Rion 2D, que es un
  265. 9:00nodo que define una zona de navegación
  266. 9:02para IA en 2D. Se usa para que los
  267. 9:05agentes puedan calcular rutas y moverse
  268. 9:07evitando obstáculos. Se conecta a un
  269. 9:09Navigation Server 2D y permite generar
  270. 9:11mallas de navegación dentro de su área.
  271. 9:13Navigation Obstacle 2D es un objeto que
  272. 9:15define un obstáculo en una zona de
  273. 9:17navegación 2D. Se usa para que los
  274. 9:19agentes de IA eviten esa área al
  275. 9:21calcular rutas. Se coloca sobre el
  276. 9:23Navigation Region 2D y puede ser
  277. 9:25estático o dinámico, afectando a la
  278. 9:27malla de navegación en tiempo real.
  279. 9:29Navigation Link 2D es un nodo que crea
  280. 9:31conexiones entre zonas de navegación 2D.
  281. 9:33Se usa para permitir que los agentes de
  282. 9:35guía pues crucen huecos, puertas,
  283. 9:37pasillos que no estén directamente
  284. 9:39conectados en la malla de navegación.
  285. 9:40Funciona junto Navigation Region 2D para
  286. 9:43definir rutas adicionales en el mapa.
  287. 9:45Path 2D es un nodo que define un camino
  288. 9:47o ruta en 2D usando curvas. Se usa para
  289. 9:49que otros nodos sigan esa trayectoria
  290. 9:51como enemigos, cámaras o efectos.
  291. 9:53Permite editar puntos de control para
  292. 9:55crear curvas suaves y precisas en la
  293. 9:57escena. Path Follow 2D es un nodo que
  294. 9:59sigue la ruta definida por un path 2D.
  295. 10:01Se usa para mover objetos a lo largo de
  296. 10:03un camino como enemigos, plataformas o
  297. 10:05cámaras. Permite controlar velocidad,
  298. 10:07orientación y repetir el recorrido
  299. 10:09automáticamente. Raicas 2D es un nodo
  300. 10:12que lanza un rayo en 2D para detectar
  301. 10:14colisiones. Se usa para comprobar si hay
  302. 10:16objetos delante, medir distancias o
  303. 10:18crear detección de línea de visión.
  304. 10:20Permite definir longitud, dirección,
  305. 10:22activar o desactivar la colisión y
  306. 10:23obtener información del objeto
  307. 10:25detectado. Sapec 2D es un nodo que lanza
  308. 10:28una forma 2D para detectar colisiones.
  309. 10:30Se usa para comprobar áreas en
  310. 10:32movimiento, evitar obstáculos o
  311. 10:33anticipar colisiones. Permite definir el
  312. 10:35tipo de forma, dirección, distancia y
  313. 10:37obtener información de los objetos que
  314. 10:39intersecta. Remote Transform 2D es un
  315. 10:42nodo que sincroniza la posición,
  316. 10:43rotación y escala de un nodo con otro.
  317. 10:46En la escena 2D se usa para mover, rotar
  318. 10:48o escalar objetos a distancia sin
  319. 10:50depender de la jerarquía directa.
  320. 10:52Permite apuntar a cualquier nodo por su
  321. 10:53ruta y aplicar transformaciones
  322. 10:55automáticamente. Pasamos al apartado de
  323. 10:57Paralax y capas de fondo. Paralax 2D es
  324. 11:00un nodo que permite crear efectos de
  325. 11:02paralaje en 2D. Se usa pues para mover
  326. 11:04capas de fondo a diferentes velocidades,
  327. 11:06generando sensación de profundidad. Se
  328. 11:08coloca como contenedor de otras capas y
  329. 11:11ajusta su desplazamiento relativo según
  330. 11:13el movimiento de la cámara. Y hasta aquí
  331. 11:15el repaso de todos los nodos 2 de
  332. 11:17Enodot. Espero que te haya quedado claro
  333. 11:19para qué sirve cada uno y en qué podrías
  334. 11:20utilizarlo en tu propio videojuego.
  335. 11:22Recuerda que tenemos ese curso 2D de
  336. 11:24Godot, que es el inicio perfecto para
  337. 11:25empezar con Godot o para gente avanzada
  338. 11:27que quiere crear este tipo de videojuego
  339. 11:29concreto. Muchísimas gracias a los
  340. 11:31Patreons y miembros del canal y nos
  341. 11:32vemos en los siguientes vídeos. Venga, a
  342. 11:33seguir dándole caña.

About this transcript

This page contains the full transcript of Aprende TODOS los NODOS 2D de GODOT 4 🎮🔥 | Tutorial DEFINITIVO en 10 MIN ⏱️ by LuisCanary, generated from the public captions YouTube serves with the video. The transcript has 2,249 words across 342 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.