GeorgeZaharia's Forum Posts

  • matriax I am going to add the Change mesh name function, but be aware that the things you two wanna do are just not going to work.

    I'm talking from the point of view of a coder.

    Does C2 have a Sprite array plugin like the MeshArray ? I guess not ...

    no C2 has no mesh array like plugin, but C2 has the sprites like this ... take for example sprite1 is duplicated... right? you dont have to call each sprite by a index... u just call the name of it acting like a container for all. like all are part of a familly. which is what we mean by being able to change the name of newmesh. if u want to understand better play a bit with the sprite object C2 has ul see what we are meaning by it.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Do you mean a Function or an Expression :

    - Expression means : Alert(Mesh.Name)

    - Function means : Set mesh name to ("Box")

    Yes whatever that is I will add it.

    Yea i meant Function... if that is the one that alters the Mesh Name.

    something like the bellow image... i just cloned a function in the action common.js just its not linked to anything so errors all over the place.

    the above image should change the bellow value

  • simple duplicating capx

    manual duplicating

    i understand that... the thing is ... you already have implemented the SetMesh Name... in the properties... is it possible to just add that as a expression?

    for example

    this is my 100 loopcount  condition :  
                    Action -  Systemexpression   create newmesh at x y
                    Action - NewMeshObject - Set: NewMesh.Name to "box"&loopindex[/code:3ifs3ic6]
    
    same as you wold do for the clone array... but for the self NewMesh.Name
    
    i think i need to record a video so you can understand properly or show it to you via skype or something. all the expressions i want is there... its a matter of enabling the properties name into a expression input
    
    why im asking this is because
    
    if you clone the mesh... the new named mesh you have to run a loop so you can pick them and make them do something
    
    while if you only change their name directly ..when its duplicated... then its acting like a family object.. and its reacting to everything u tell it to do, without having to run a loopindex to pick them up... which has its own limitations, and eats a lot of resources.
  • P.S: If by name you mean the mesh name , there is the expression : Mesh.Name

    Waiting for your suggestion

    the image you are showing is again... about the Clone objects, im not talking about the Clone name...

    i am creating the same New Mesh using the System expression Create... while i do that the new mesh is created multiple times...

    but i cant rename their names... their names being the same as the one set in the settings

    i was saying the name from properties to be able to be changed... using Actions

    this wold cut off the hustle with cloning. you just create new sprites of the same instance basically and just rename them ... same as you wold normally do if we wold drag and drop the same object and rename the properties value.

    you get me?

    look at the following image i just placed the same object manually in the screen by hand... and renamed each of them by hand... changing their properties name... now what im asking is ... can the properties name be set form the expressions? that wold cut off the cloning process using the mesh.array or other placeholder.

  • X3M hi, i wanted to ask you, is it possible instead of doing all those cloning stuff, just to add a name input for the newmesh type?

    This is more of a request then a suggestion since only makes sense in having it and many i guess wold agree:

    like for instance... at the moment, if i want to create multiple newmesh instances, they all have the same name, and the name of them it only can be changed using the clone array, or by placing duplicates in the screen and change it manually, but ... wouldn't be much simpler to just add a expression ... set name? i mean that wold drop the need of cloning... plus cloning a mesh with the array has weird issues, you will have as you shown to run loops every tick in order to move them, which are very cpu intensive if you plan on hording around 200 objects and add some weird effects to them.

    hope you understand what im talking about!

    P.S the Set name parametter is already there - in the object settings left side ... you only need to place it inside the object.expression so we can call it with conditions, to our needs.

  • It´s a Bug or I´m doing something wrong?

    I have two files:

    Arnold2-2.ttf

    nVizinhos.css

    When I export the project, they become:

    arnold2-2.ttf

    nvizinhos.css

    Windows does not matter, but Linux does not find the files.

    its not a bug, by default C2 on export, it renames all the files to lowercase, to avoid miss usage just rename your files with lowercase in your project before exporting and use the names as they are

    im guessing your using the exact names with uppercase in your project, and Linux is hyper-case sensitive locked, which is why wont find your files.

    Bumping this thread.

    Is C2 supposed to lowercase the names of the imported files?

    yes

    just name all imported files to lowercase names, and everything should be ok. same applies to videos or anything else.

    see the official bug report and response of Ashley on this problem since February Lowercase Bug report

  • The vertex morphing can only be used with the new created meshes because the meshes that are loaded inside a scene have their matrices locked by the 3D editor, I will add examples later

    so that means, if i clone a material and morph that one the vertices should work with morphing with that one?

    also i noticed, if i clone a box for example, i played with the last example myself also, the one with the wall, and i cloned a box from there, i took the one with name Box and cloned it 10 times on scene loading, everything worked perfect, but ...

    when i tried to modify their scale size it didn't work for the clones, i can alter their position or colors by calling them all Crates collectively that means every Crate object wold do the changes, just the new ones, dont rescale they just react to position and color change... do i need to enable them or something? also i did enabled the mesh after creation so should work, but sadly it doesn't. am i missing something?

    also if i try to pick the new clones by the name Box since their a clone of the initial crate with mesh name Box, they are not picked, are they getting a sequence number or something when created? or are they set on default to Box001?

    take your time, the progress so far is amazing, i cant wait to get some Audio Analyser Demo done with it, its already taking shape hehe reacts awesome to music beat rates. and Performance is just incredible i dont brake under 60FPS no mater what i do. its perfect.

  • The 0.5 version have Mouse Lock or at least he told me that here:

    https://github.com/matriax/Babylon3D/issues/4

    I still not search for that, still figuring how do all from scratch. A bit confusing to manage the X,Y,Z and camera target , hope with some template be all more clear.

    yea i didn't seen it lol... i modified my early post, this is just awesome.

    its doing the mouse lock like i was thinking just set camera to mouse lock on click. which is awesome. best plugin ever.... i still need to learn how to morph the vertices and see why after i change mesh vertices, they dont shape the object to the new values... X3M maybe it needs negative values?

  • lol nevermind, what i was saying already is there... your awesome.

  • Sorry to bother you again, but do you know how can I put two photos with links side by side?

    (I get this result if I only put the first code side by side with the second \/ )

    you have a space between the codes, check your lines in signature see if the codes are breaking like the new pasted one is starting under instead of near the old one, that wold be a space that is creating by the "newline" or

    this is something i write without space right? -> [url][img][/img][/url] 
    this is something i write with space by pressing enter or copy pasting and bbcode automatically ads a space
    
    [url][img][/img][/url][url]
    [img][/img][/url]
    
    [url][img][/img][/url][url][img][/img][/url] <- this is how they should look  ? see signature 
    [/code:1tgfmsfh]
  • Rasputin i understand, its a good title since represents the gameplay, but since this is a forum, and a place on internet where people rarely swear or are sometimes a bit rougher in their speech, none so far was so direct with their game title, you could atleast use F#!@ or Die ... for purpose of obeying the rules atleast.

    plus as i can see the real name of the app is this "CHOICES GAMEBOOK : CYOA VOL. 1" atleast please stop arguing when your intentionally doing this to test the repercussions of being "unfiltered" in speech.

    more info about your game bellow, you could'v re-posted that.

    "Choices game book : ekdu vol.1 is a crazy gamebook adventure. You have to take difficult and crazy choices to modify the game flow.
    Choose your own adventure carefully. You can be a good guy or a bad guy, it is up to you.
    You will take the rol of an anti-hero, a virgin 35 yeasrs old guy working on a Mac Burger trying to lose his virginty. 
    The adventure occurs through one day long in wich you have to choose your own adventure taking choices and fight with some stupid enemies that will try to make the things difficult to you.
    This gamebook is in the style of the classics of Choose Your Own Adventure but more vandalic.
    
    CHOICES GAMEBOOK FEATURES
    
    • Attributes as power, strength,money and life, so you can die.
    • One choice can change everything.
    • You choose your own path.
    • According to the choices you take, different options will be available to you.
    • Fightl crazy monsters and stupid enemies, or avoid them using your dialectic skills.
    • Choose to be the bad guy or the good guy. It´s up to you
    • Nice music and sound effect, if you don´t like you can mute it.
    • Crazy illustrations make by hand.
    • The luck is a factor in the game. So, yor path will be modify.
    • Explore the alternative ways.
    • Spend your money wisely, you have to pay some debts.
    • Experience an original and crazy story, specially created for this format.
    • Crazy talking and bad speaking gamebook with original situations.
    
    This game was created by El Cuerno del Unicornio Games and Apps, this is my first choose your own adventure gamebook, if it is welcome I will create more improved gamebooks.
    
    You can follow new games and apps on my facebook website:
    
      www[dot]facebook.com/ elkuernodelunikornio/
    
    SUPPORT
    
    Do you have any doubt or suggestion? Please let us know. Contact us at elkuernodelunikornio[at]gmail[dot]com"[/code:3ndch0xr]
  • Una pregunta, como puedo hacer para que cuando haga un juego para android el juego se adapte al tamaño de la pantalla del celular y quede en pantalla completa y no se ponga unos cuadros negros en los lados de la pantalla? ahh, y también como puedo configurar en el modo que se jugara el juego si vertical o horizontal. Por favor ayuda!!!!

    not sure how good is this translated but here we go... blame google for bad translation please haha

    Por favor lea cuidadosamente le manual Y después de que aprendió los fundamentos de C 2 .... usted sabrá.

    The mobile orientation can be locked from left side of project... its called orientation... by default depending on your project can be "Any", "Landscape" or "Portrait"

    I recommend reading the manual first.

  • Sex is a normal thing, and children are looking for it in porntube.

    still its not a appropriate title from various reasons

  • id say best approach wold be to use variables and touch indexes. for example for movement, tap &hold and drag direction left or right to move, if u want to jump just tap and see if the 2nd index of tap is detected seems the best reasonable approach however i didn't tested it yet, il try maybe tonight

  • So, I am doing this:

    Layout 1 (with drawing):

    On Left button clicked > Take snapshot of canvas

    On canvas snapshot > LocalStorage set item snapshot1 to CanvasSnapshot

    On item "snapshot1" set > Go to Layout2

    Layout2 (with another drawing):

    On Left button clicked > Take snapshot of canvas

    On canvas snapshot > LocalStorage set item snapshot2 to CanvasSnapshot

    On item "snapshot2" set > Go to Layout3

    Layout 3 (with sprites used to load the snapshots):

    On start of layout > LocalStorage | Check item "snapshot1" exists

    On start of layout > LocalStorage | Check item "snapshot2" exists

    On item "snapshot1" exists > sprite1 | Load image from LocalStorage.ItemValue

    On item "snapshot2" exists > sprite2 | Load image from LocalStorage.ItemValue

    I don't know if this is the best solution but it works for me. I hope it helps some one.

    but if you can save the snapshot url in localstorage then you dont need to switch the layout, unless the canvasurl is direct influenced by the layout name or order... so by changing the layout you also change the canvasbloblurl... cause i tried to place my theory in a template and the url wold be the same at a point where i was thinking is a bug. but its not its just making sense being the same layout wold have same url and data no matter how many shots u have... its not like is automatically saved in localstorage.

    im glad you fixed it il take a look at it.