Dayvid86's Forum Posts

  • Hi,

    Can you tell me why my images don't load when you leave the game and reload it?

    At the beginning of scene n°1, the game checks if the images are present in the "Project\Image" folder, then the loads, finally it tries, because it doesn't work:(

    Compile the project for "Office", run it.

    Load an image, normally the image is displayed on Scene 1.

    Change the scene, go back to 1, the image is still there, normal.

    Go to scene 2 or 3, upload an image, it crashes, I don't know why???

    Restart the game, normally the images should be loaded if they exist.

    Does not work.

    Then, isn't there a simpler, more effective way to do this kind of thing, because it's tedious!

    drive.google.com/open

  • I remind you that this is a question, not a request for help!

    The question is:

    Would you be interested to have the possibility in your game (not in the C3 editor but in the game create with C3), to be able to edit:

    The position of the editable objects.

    The size of the editable objects.

    The angle of the editable objects.

    ...

    For example, it can be used to make a level editor in

    your game (In the game you created with C3)

    Sometimes in our game (depending on what it is), we would like to have a level editor.

    With what I'm proposing, you can do it very easily!

    Je rappel que ceci est une question, pas une demande d'aide !

    La question est:

    Serriez-vous intéressé d'avoir la possibilité dans votre jeu (pas dans l'éditeur de C3 mais dans le jeu créer avec C3), de pouvoir éditer:

    La position des objets éditables.

    La taille des objets éditables.

    L'angle des objets éditables.

    ...

    Par exemple ça peut servir pour faire un éditeur de niveau dans

    votre jeu (Dans le jeu que vous avez créé avec C3)

    Parfois dans notre jeu (tout dépend le quel), on aimerait bien avoir un éditeur de niveau.

    Avec ce que je vous propose, vous pourrez le faire très facilement !

  • I saw it.

    I don't know much about his behavior, I don't know if it's a bug.

    Send it to the support to ask them if it is a bug, or if someone can tell them if it is a bug.

    It's strange that the blue cube passes over the green cube if you press space yes.

  • Sorry, my antivirus tells me it's a Trojan horse, trying to put your example elsewhere, it's weird!

    Salut,

    Est-ce que ça vous intéresserais d'avoir DANS VOTRE JEU, la possibilité d'éditer des objets ?

    Je m'explique:

    - Pouvoir déplacer un ou plusieurs objet(s) avec la souris.

    - Pouvoir Redimensionner ou Pivoté un ou plusieurs objets, grâce à des poignées, en les sélectionnant avec la souris.

    Chaque objet pourra être sélectionné de trois façon:

    - Avec la souris, grâce à une sélection rectangulaire.

    - Avec un clique Gauche de la souris sur l'objet + la touche CTRL enfoncé: Sélectionne l'objet s'il

    n'est pas déjà Sélectionné ou sinon le Désélectionne.

    - Grâce à sa variable "Est Sélectionné".

    Chaque objet auras ces propres variables, pour pouvoir contrôler l'édition de ceux-ci:

    ---- Attention: Variable système pour avoir des informations sur le ou les objet(s) actuellement

    édité(s), l'utilisateur ne dois pas les modifié(s) sous peine de mauvais fonctionnement.

    Ses variables sont utiles pour les utilisées avec des conditions par exemple.

    ------------

    - Est actuellement Sélectionné: Oui ou Non. (Garde "Oui" tans qu'il n'est pas Désélectionné).

    - Est actuellement entrain d'être Déplacé: Oui ou Non. (Garde "Oui" tans que le bouton de la souris est appuyé pour le déplacé).

    - Est actuellement entrain d'être Redimensionné: Oui ou Non. (Garde "Oui" tans que le bouton de la souris est appuyé sur une poignée pour le Redimensionné).

    - Est actuellement entrain d'être Pivoté: Oui ou Non. (Garde "Oui" tans que le bouton de la souris est appuyé sur une poignée pour le Pivoté).

    Et pourquoi pas aussi (A voir):

    - A été Couper (Quand l'objet viens d'être Coupé, Garde "Oui" tans qu'un autre objet éditable n'est pas coupé ou copié ou que celui-ci n'as pas été collé).

    - A été Copier (Quand l'objet viens d'être Copié, Garde "Oui" tans qu'il n'as pas été collé ou qu'un autre objet éditable n'as pas été copié ou coupé).

    - A été Coller (Quand l'objet viens d'être Coller, Garde "Oui" tans qu'il n'y a pas une autre action (Couper, Copier, Coller, Supprimer) sur lui ou un autre Objets éditable).

    - A été Supprimer (Quand l'objet viens d'être Supprimé, Garde "Oui" tans qu'il ne reviens pas.

    -------------------------------------------------------------------

    ---- Variables de contraintes du ou des objet(s) modifiable(s) par l'utilisateur:

    - Est Chevauchable par un autre objet éditable (lors de l'édition) (Un autre objet édité peut le traverser, se déplacer au travers, si Non, un objet édité ne peut pas traverser celui-ci, ne peut pas être collé dessus non plus) : Oui ou Non.

    - Est Déplaçable: Oui ou Non.

    - Est Redimensionnable: Oui ou Non.

    - Est Pivotable: Oui ou Non.

    Et même pourquoi pas (A voir), encore plus d'option, comme par exemple:

    Est Déplaçable Verticalement / Horizontalement: Oui ou Non:

    - Position X Minimum: Ex: 50.

    - Position Y Minimum: Ex: 100.

    - Position X Maximum: Ex: 300.

    - Position Y Maximum: Ex: 150.

    - Palier (Cran) de déplacement X: Ex: de 10 en 10 Pixels.

    - Palier (Cran) de déplacement Y: Ex: de 20 en 20 Pixels.

    ---- Utilité: Pouvoir contraindre l'objet à rester dans une zone précise.

    Est Redimensionnable: Oui ou Non:

    - Haut Gauche: Oui ou Non.

    - Haut Centre: Oui ou Non.

    - Haut Droite: Oui ou Non.

    - Centre Gauche: Oui ou Non.

    - Centre Droite: Oui ou Non.

    - Bas Gauche: Oui ou Non.

    - Bas Centre: Oui ou Non.

    - Bas Droite: Oui ou Non.

    - Largeur Minimum de redimensionnement: Ex: 250.

    - Largeur Maximum de redimensionnement: Ex: 500.

    - Hauteur Minimum de redimensionnement: Ex: 100.

    - Hauteur Maximum de redimensionnement: Ex: 300.

    ---- Utilité: Choisir dans quel sens l'objet peut être redimensionné (Poignées visible ou non) et ça taille Minimum et Maximum de redimensionnement.

    Est Pivotable: Oui ou Non:

    - Angle Minimum: Ex: 45.

    - Angle Maximum: Ex: 90.

    - Palier (Cran) de Pivotement: Ex: de 45 en 45 Pixels.

    ---- Utilité: Choisir l'angle de pivotage de l'objet (Poignées visible ou non).

    Et même pourquoi pas (A voir), encore plus d'option, comme par exemple:

    - Peut être Couper et Coller: Oui ou Non.

    - Peut être Copier et Coller: Oui ou Non.

    - Peut être Supprimer: Oui ou Non.

    Et même pourquoi pas (A voir), encore plus d'option, comme par exemple:

    - Annuler et Restaurer un changement des objets édité: Oui ou Non.

    ---- Utilité: Pouvoir revenir à un états antérieure.

    Par exemple, sauvegarder le jeu à chaque changement d'un objet éditable, et pouvoir le recharger si voulu, même une fois le jeu quitter.

    ---------------------------------------------------

    Utilité d'un tel projet ?:

    - Créer des éditeurs de niveau super facilement.

    - Editer un objet à un moment voulu dans un jeu.

  • Hi,

    Would you be interested to have IN YOUR GAME, the possibility to edit objects?

    Let me explain:

    - Be able to move one or more objects with the mouse.

    - To be able to resize or rotate one or more objects, thanks to handles, by selecting them with the mouse.

    Each object can be selected in three ways:

    - With the mouse, thanks to a rectangular selection.

    - With a left mouse click on the object + the CTRL key pressed: Select the object if it

    is not already Selected or otherwise the Deselect.

    - Thanks to its "Is Selected" variable.

    Each object will have its own variables, to be able to control the editing of them:

    ---- Warning: System variable to have information on the object(s) currently in use

    edited, the user must not modify them or risk malfunction.

    Its variables are useful for use with conditions for example.

    ------------

    - Is currently Selected: Yes or No. (Keep "Yes" as long as it is not Deselected).

    - Is currently being moved: Yes or No. (Keep "Yes" as long as the mouse button is pressed to move it).

    - Is currently being Resized: Yes or No. (Keep "Yes" as long as the mouse button is pressed on a handle for the Resized).

    - Is currently being rotated: Yes or No. (Keep "Yes" as long as the mouse button is pressed on a handle for the rotated).

    And why not also (To see):

    - Has been Cut (When the object has just been Cut, Keeps "Yes" as long as another editable object is not cut or copied or has not been pasted).

    - Has been copied (When the object has just been copied, keep "Yes" as long as it has not been pasted or another editable object has not been copied or cut).

    - Has been Pasted (When the object has just been Pasted, Keeps "Yes" as long as there is no other action (Cut, Copy, Paste, Delete) on it or another editable Object).

    - Has been Deleted (When the object has just been Deleted, Keep "Yes" until it does not return.

    -------------------------------------------------------------------

    ---- Constraint variables of the object(s) that can be modified by the user:

    - Is overlapping with another editable object (during editing) (Another edited object can cross it, move through it, if not, an edited object cannot cross it, cannot be pasted on it either): Yes or no.

    - Is Movable: Yes or No.

    - Is Resizable: Yes or No.

    - Is Pivotable: Yes or No.

    And even why not (To see), even more options, such as for example:

    Is Vertically / Horizontally Movable: Yes or No:

    - Position X Minimum: Ex: 50.

    - Y position Minimum: Ex: 100.

    - Maximum X position: Ex: 300.

    - Maximum Y position: Ex: 150.

    - Displacement bearing (Crank) X: Ex: from 10 to 10 Pixels.

    - Displacement bearing (Crank) Y: Ex: from 20 to 20 Pixels.

    ---- Usefulness: Being able to force the object to stay in a specific area.

    Is Resizable: Yes or No:

    - Top Left: Yes or No.

    - High Center: Yes or No.

    - Top Right: Yes or No.

    - Left Center: Yes or No.

    - Center Right: Yes or No.

    - Bottom Left: Yes or No.

    - Lower Center: Yes or No.

    - Bottom Right: Yes or No.

    - Minimum resizing width: Ex: 250.

    - Maximum width of resizing: Ex: 500.

    - Minimum height of resizing: Ex: 100.

    - Maximum height of resizing: Ex: 300.

    ---- Utility: Choose in which direction the object can be resized (handles visible or not) and its Minimum and Maximum size of resizing.

    Is Pivotable: Yes or No:

    - Minimum angle: Ex: 45.

    - Maximum angle: Ex: 90.

    - Swivel bearing (Crank): Ex: from 45 to 45 pixels.

    ---- Usefulness: Choose the angle of rotation of the object (handles visible or not).

    And even why not (To see), even more options, such as for example:

    - Can be Cut and Paste: Yes or No.

    - Can be Copy and Paste: Yes or No.

    - Can be Deleted: Yes or No.

    And even why not (To see), even more options, such as for example:

    - Cancel and Restore a change of edited objects: Yes or No.

    ---- Usefulness: To be able to return to a previous state.

    For example, save the game each time an editable object is changed, and be able to reload it if desired, even after the game is finished.

    ---------------------------------------------------

    Usefulness of such a project?:

    - Create super easy level editors.

    - Edit an object at a desired time in a game.

  • Hi, Be clearer and post an example if possible:)

  • Une variable ne fonctionne pas ?

    Ouais, une variable par niveau pas top c'est sur... ok.

    Ok donc dans ton dico, dis moi se que tu dois exactement stoker.

    Tu peu stoker par élément une clef et une valeur.

    Ex: Clef: "Niveau 1", Valeur = 3 (tu peux aussi stoker une chaîne de caractères)

    Ex: Clef: "Niveau 1", Valeur = "3"

    C'est ultra rapide comme méthode le dico !

    Bien plus rapide pour retrouver un élément que dans un tableau !

    Est ce que ça t'aide, au pire fais un petit exemple que je le vois et t'aide.

  • Hi, what's the point of doing this?

    For BBCode, I don't think so....

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Hi, without example we can't help you!

  • I'm having trouble following you, do you really need a dictionary?

    A dictionary is very useful to instantly access a specific value using the key.

    In a dictionary, to search for a value, you simply enter the name of the key.

    In a table you have to do the search 1 by 1 until you have found it.

    I suggest you make a small simple example to understand what you want to do, then I will help you, there I don't know what to do.

    Have you understood the usefulness of a dictionary?

    E.g.: "Car" dictionary, each element will contain a key that is the name of the car, then a value that is its price, okay?

  • Hi, theoretically it's possible but I don't see much use here...

    A painting is what?, a kind of grid in 1, 2 or 3 dimensions...

    Dimension 1 = X or Y (I don't know), dimension 2 = Same, dimension 3 = depth (imagine a cube)

    A dictionary is what? a kind of 2-dimensional table (1x2 or 2x1 = X rows, 2 columns), the first dimension contains the key, the second dimension contains the value.

    Go through your table (each element), dimension by dimension, create a key on your dictionary, then put the value of your table (value currently read) in it.

    For the key, it is up to you to see what you want to put, you can for example either put a key that represents the position in your array, or meter a key that is equal to the value of your array.

    Here is an example:

    Your table 1 dimension -> MyTable(2) = 2 possible values

    MyTable(0) = "abc"

    MyTable(1) = "def"

    MyTable(2) = "ghi"

    Your dictionary -> MyDictionary()

    MyDictionary() = Key: "0", Value: "abc"

    MyDictionary() = Key: "1", Value: "def"

    MyDictionary() = Key: "2", Value: "ghi"

    Or like this:

    MyDictionary() = Key: "abc", Value: "abc"

    MyDictionary() = Key: "def", Value: "def"

    MyDictionary() = Key: "ghi", Value: "ghi"

    Have I made myself clear?

  • Hi,

    You want to give a 3D effect to your sprites?

    I can transform them into a 3D effect from a simple image (depending on the sprite).

    Here are some overviews:

    Before:

    drive.google.com/open

    drive.google.com/open

    After that:

    drive.google.com/open

    drive.google.com/open

    drive.google.com/open

    drive.google.com/open

    drive.google.com/open

  • At the beginning of the loading, you put the layer in visible; when your objects are loaded and all of them, you make it disappear, it's just an idea!