Differences

This shows you the differences between two versions of the page.

Link to this comparison view

es:gdevelop5:objects:base_object [2018/10/25 18:50]
yang_anjay created
es:gdevelop5:objects:base_object [2018/10/25 19:00] (current)
yang_anjay
Line 74: Line 74:
 {{ :​gdevelop5:​objects:​instance-variables-property.png?​nolink&​400 |}}    ​ {{ :​gdevelop5:​objects:​instance-variables-property.png?​nolink&​400 |}}    ​
  
-variable ​is basically a container that is holding a value (a numbera text), which can be compared and modified during the gameThere are different type of variables ​in GDevelop, ​in particular ​each object can contain ​variables. ​When the game is runningeach *instance* of the object living on the scene will have its own variables.+Una variable ​es básicamente un contenedor que contiene un valor (un númeroun textoque se puede comparar y modificar durante el juegoHay diferentes tipos de variables ​en GDevelop, ​en particular, cada objeto puede contener ​variables. ​Cuando el juego se está ejecutandocada instancia del objeto que vive en la escena tendrá sus propias ​variables.
  
-The "Edit variables" ​allow you to specify ​variables ​that are specific to the selected instanceFor exampleif you have objects representing boxes with gold on the sceneyou can modify the variable ​named "Gold" ​of each instance to set a different numberThen in the eventswhen the player collides with a boxyou can read the variable ​value to add it to the player gold amount.+Las "Editar ​variables" ​le permiten especificar ​variables ​que son específicas de la instancia seleccionadaPor ejemplosi tiene objetos que representan cuadros con oro en la escenapuede modificar la variable ​llamada ​"Oro" ​de cada instancia para establecer diferentes númerosLuegoen los eventoscuando el jugador colisiona con un cuadro, puedes leer el valor variable ​para agregarlo a la cantidad de oro del jugador.
  
-## Custom size+## Tamaño personalizado (Custom size)
  
-You can change the size of your objects, by enabling the custom size in the properties ​panel, and then enter the custom *width* and *height* dimensions in pixels:+Puede cambiar el tamaño de sus objetos habilitando el tamaño personalizado en el panel de propiedades y luego ingrese las dimensiones de ancho y altura personalizadas en píxeles:
 {{ :​gdevelop5:​objects:​customsize-properties.png?​nolink&​400 |}} {{ :​gdevelop5:​objects:​customsize-properties.png?​nolink&​400 |}}
  
-# Object groups+Grupos de objetos (Object groups)
  
-An object group is a set of objectsFor examplea group called ​"Enemies" ​can contain the object ​"Mushroom", "Bomb", "Dinosaur"​. ​You can then use the name of the group in the events to refer to all the objects contained in the group.+Un grupo de objetos es un conjunto de objetosPor ejemploun grupo llamado ​"Enemigos" ​puede contener el objeto ​"Seta", "Bomba", "Dinosaurio"​. ​Luego puede usar el nombre del grupo en los eventos para referirse a todos los objetos contenidos en el grupo
  
-This makes possible to create events that applies to lots of objects without repeating events multiple timesincreasing performance of your gamemaintainability and readability of your events.+Esto hace posible crear eventos que se aplican a muchos objetos sin repetir eventos varias veceslo que aumenta el rendimiento de su juegola facilidad de mantenimiento y la legibilidad de sus eventos
  
-To open the Groups ​Editor, ​click the groups icon on the toolbar:+Para abrir el Editor ​de gruposhaga clic en el icono de grupos en la barra de herramientas
 {{ :​gdevelop5:​objects:​groups-button.png?​nolink&​200 |}} {{ :​gdevelop5:​objects:​groups-button.png?​nolink&​200 |}}
  
-In the Groups ​Editor ​are listed all the groups of the scene (and global groups toowhich are available in all scenes of the game). To add a group click on the button on the bottom of the list:+En el Editor ​de grupos se enumeran todos los grupos de la escena ​(y también los grupos globalesque están disponibles en todas las escenas del juego). Para agregar un grupo, haga clic en el botón en la parte inferior de la lista
 {{ :​gdevelop5:​objects:​add-group-button.png?​nolink&​400 |}} {{ :​gdevelop5:​objects:​add-group-button.png?​nolink&​400 |}}
  
-A new group is added to the lost+Un nuevo grupo se agrega a los perdidos
 {{ :​gdevelop5:​objects:​group-group.png?​nolink&​400 |}} {{ :​gdevelop5:​objects:​group-group.png?​nolink&​400 |}}
  
-To change the name of the groupright click on the group and select ​*Rename*. +Para cambiar el nombre del grupohaga clic derecho en el grupo y seleccione **cambiar nombre**. 
-To add objects to the grouptap or click the group.+Para agregar objetos al grupotoque o haga clic en el grupo
  
-In the window that open to edit the groupclick on the bottom field and choose an object ​(or type the name of an objectto add it to the group+En la ventana abierta para editar el grupohaga clic en el campo inferior y seleccione un objeto ​(o escriba el nombre de un objetopara agregarlo al grupo
 {{ :​gdevelop5:​objects:​edit-group.png?​nolink&​400 |}} {{ :​gdevelop5:​objects:​edit-group.png?​nolink&​400 |}}
  
-# Variables+# Variables ​(Variables)
  
-Each object can contain ​variables, ​which are memory cells that you can use to store informationWhen the game is runningeach *instance* of the object living on the scene will have its own variables.+Cada objeto puede contener ​variables, ​que son celdas de memoria que puede usar para almacenar informaciónCuando el juego se está ejecutandocada instancia del objeto que vive en la escena tendrá sus propias ​variables. ​
  
-Read [[gdevelop5:​all-features:​variables|this page]] to learn more about variables.+Lee [[gdevelop5:​all-features:​variables|esta página]] para aprender más sobre variables.
  
-# Timers+Temporizadores (Timers)
  
-Objects can hold their own timersand each timer will be unique for each instance of the object living on the sceneObject timers are useful to make instances to launch actions after/every seconds.+Los objetos pueden mantener sus propios temporizadoresy cada temporizador será único para cada instancia del objeto que vive en la escenaLos temporizadores de objetos son útiles para crear instancias para iniciar acciones después de cada segundos
  
-For examplea classic usage is to simulate shooting bulletsIf you have a single tank on the sceneyou could use a scene timer so that every secondsthis tank can fire (create a bulletand then reset the timer (so the tank can shoot again).+Por ejemploun uso clásico es simular disparos de balasSi tiene un solo tanque en la escenapuede usar un temporizador de escena para que cada segundoseste tanque pueda disparar ​(crear una balay luego reiniciar el temporizador ​(para que el tanque pueda disparar nuevamente). 
  
-The issue is that if you have tanks and use a scene timer you'll notice both tanks shoot at the same timebecause they are sharing the same scene timer. +El problema es que si tienes ​tanques y usas un temporizador de escenanotarás que ambos tanques disparan al mismo tiempo, porque comparten el mismo temporizador de escenaNecesitas tener dos temporizadores separadosindependientes entre sípara hacer que el segundo tanque dispare a su propio ritmoPero ¿y si tienes ​100 tanquesNo desea crear 100 temporizadores de escenauno por instancia
-You need to have two separate timersindependent from each otherto make the second tank to shoot at its own rateBut what if you have 100 tanksYou don't want to create ​100 scene timersone per instance.+
  
-This is when object timers are getting usefulreplace every condition/action using the scene timer with the conditions/actions to use object timersDuring the game, GDevelop ​will create a timer inside each tank instanceWhen you will be using a condition to check the value of a timeronly the instance that have a timer that have a value in seconds that is greater to the number you've entered will be picked.+Esto es cuando los temporizadores de objetos se están volviendo útilesreemplace cada condición ​acción usando el temporizador de escena con las condiciones ​acciones para usar temporizadores de objetosDurante el juego, GDevelop ​creará un temporizador dentro de cada instancia del tanqueCuando utilizará una condición para verificar el valor de un temporizadorsolo se seleccionará la instancia que tenga un temporizador que tenga un valor en segundos que sea mayor al número que ingresó
  
-You can read more about timers here: [[gdevelop5:​all-features:​timers|]]+Puedes leer más sobre los temporizadores aquí: [[gdevelop5:​all-features:​timers|]]
  
-In the events editor+Editor de eventos (Events Editor)
  
-You can change and manipulate the properties of an instance of an objector of multiple instancesusing events during the gameThis is even what game making is all about in GDevelop: ​to manipulate objects in real-time as we play the gameAs the events and events ​editor ​are out of the scope of this pagerefer to [[gdevelop5:​tutorials:​basic-game-making-concepts|the basic game making concepts]] page to get started.+Puedes cambiar y manipular las propiedades de una instancia de un objetoo de varias instanciasusando eventos durante el juegoDe esto se trata la creación de juegos en GDevelop: ​manipular objetos en tiempo ​real mientras jugamos. 
 +Como el editor ​de eventos y eventos están fuera del alcance de esta páginaconsulte la página de [[gdevelop5:​tutorials:​basic-game-making-concepts|conceptos básicos de creación de juegos]] para comenzar.
  
-All objects share the same common features ​(like positionangle and everything that is written on this page), and there are a lot of conditions and actions that you can use for all objects+Todos los objetos comparten las mismas características comunes ​(como posiciónángulo y todo lo que está escrito en esta página), y hay muchas condiciones y acciones que puede usar para todos los objetos
-Objects can also provides you with specific featureFor example, [[gdevelop5:​objects:​sprite|Sprite objects]] ​can have animationsand the animation being played can be changed using an action.+Los objetos también pueden proporcionarle características específicasPor ejemplolos [[gdevelop5:​objects:​sprite|Objetos Sprite (Sprite objects)]] pueden tener animacionesy la animación que se está reproduciendo se puede cambiar mediante una acción.