Jump to content


  • Content Count

  • Joined

  • Last visited

About Nodragem

  • Rank
    Advanced Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. How much do you pay for this project? I think, looking at the basics you want to implement, it will be easier/quicker/cheaper for you to learn using Construct and Tilemap editor (here the link: https://www.mapeditor.org). What you want to implement is relatively easy and is not worth paying someone. In fact, as a game designer, it might be necessary for you to learn to implement small prototypes like this one by yourself in order to be profitable
  2. yep, but for instance, for a local coop session with 2 players, players may not want to be connected to internet. Hence the local machine would need to run the server and 2 clients. Basically, I would like my game to run local coop sessions (server+2 clients on the local machine) or remote coop sessions (remote server, and 1 client by machine). Another instance would be the Nintendo Switch, where you can play locally with two machines, hence one machine needs to be server+client. I think that the first case (server+2 clients on local machine) is doable with socket.io, running th
  3. so yeah, to make a PG example is a bit complicated because I basically need a lot of my functions/objects/textures/assets to run the example. Hence, instead I made a branch on Bitbucket that you can clone, but I can not share it publicly, so you would need to PM me if you're interested in having a look (yeah, I am decreasing all my chances to be helped! sorry 😕 ). By the way, I realised that last time, I had the inspector opened! hence that may be why the CPU was bloated! I re-run my test without the inspector (and some optimisation using mergeMeshes() / SPS), that works
  4. I just saw that there is a dedicated section for bugs. How can I move my thread to that section?
  5. Nodragem

    Gif Creation

    @Dad72 I think that your English is fine, and don' t forget that your PR will be reviewed by someone else, so your English will be corrected if needed then. There are many people who aren' t native English speakers (including me), and still our documenting effort is worth more than no documentation !
  6. Cool! I did not know we could do that with TS I will totally use this next time. Thanks for the ideas; for now I am happy with my array of data. Ha 😕 yeah, that is indeed not a good idea if that impedes the performance
  7. Yep I will do but I am more concerned about the geometry artefacts which seems to result from mergeMeshes(); Concerning the black artefact I can use StandardMaterial for now
  8. So I try to reproduce the bug on the Playground, and I could not do it simply. For now I succeeded to reproduce the texture black artefacts but not the texture green artefact. I could not reproduce the geometry artefacts either (I mean the artefact that change the geometry of the maze). The texture black artefact seems to come from the use of BABYLON.PBRMetallicRoughnessMaterial; see the playground here: https://playground.babylonjs.com/#INZ0Z0#30 This is how the PG is rendered on the Amazon Fire 7: The problem occurs even without the mergeMeshes() call.
  9. When running on Silk Browser on Amazon Kindle Fire 7 the Mesh Merge function results in garbled mesh artifacts. Note that the merging works very well on Android and Apple device (using Chrome, or Safari). I am going to report it on Github, but if you have reasons to think that this is not a bug, please let me know.
  10. Thank you for your explanation I will check what's a FTP server (I am very new to web development). Never used PHP, but I am hoping there is a node.js equivalent to access files from a FTP server. I would like to keep my project in one language for simplicity.
  11. Thank you for your detailed explanation! Yep, so I guess it is not worth making my particles invisibles when behind walls. Concerning the data storage; I am using Typescript, I think it is a bit more complicated to add a custom property on a object. Would it impede the default performance if you added a property 'data:any' on your side, ready-to-use for the users?
  12. @Sebavan to change the empty mesh for a transform node solves my problem, hence yes I believe that if the Blender exporter was exporting Empty objects into Transform Nodes I would have not experienced the problem. At this stage, I do not think that the problem is due to clones of clones any more.
  13. Thank you very much for your explanation, that is indeed very useful to know! I am using isVisible = false now. Is it possible to prevent particles to be updated/visible based on whether they are behind a wall? My players are in a maze, so in fact I don't need to update what's behind walls. Note that, it could still be useful to be able to definitely destroy a particle as they could have no need to be visible again. Also, it could be useful to have a data property on each particle, or to have observables to make it easier to link the particles to other objects in the ga
  14. @Dad72, I'm going to ask the most newbie question ever but I m just not sure: is that saving the JSON file on the server (like Heroku)? If I understand, you are not saving in a database? If saving on my Heroku server, how much memory can I use?
  15. Yes I understand what is a TransformNode, and I use them very much to group my objects into groups. I am not sure I understand what you are saying afterwards. Are you happy to change the exporter so that we have the Empty objects of Blender exported as TransformNode in BabylonJS? That would be very nice. This turned our to be important to me because I experienced some issue when the parents of my tiles are meshes instead of transform nodes:
  • Create New...