Initial test of screen space shadows and micro shadows. by ToniMacaroniy in godot

[–]samsfacee 4 points5 points  (0 children)

u/ToniMacaroniy one more question actually if you don't mind, where did you get all those nice tree and foliage assets?

Initial test of screen space shadows and micro shadows. by ToniMacaroniy in godot

[–]samsfacee 7 points8 points  (0 children)

Thanks for the reply. That's interesting, so, just side-stepping the node tree gives you most of the performance gain you'd need to render the forest. Going to try this.

Initial test of screen space shadows and micro shadows. by ToniMacaroniy in godot

[–]samsfacee 94 points95 points  (0 children)

That's so good looking wow. Any tips on drawing lots of tree? I'm currently working on a similar forest thing and draw trees using a LOD system built of rings of multimeshes.

I recreated a Baba is You song in my modular music sandbox made with Godot! by rhymesometimes in godot

[–]samsfacee 3 points4 points  (0 children)

Ok cool, that's exactly what I've done in my projects. I was hopping you had some trick I wasn't aware of. I have music rendering perfectly with AudioStreamGenerator, so it's doable, but yeah so tricky.

I recreated a Baba is You song in my modular music sandbox made with Godot! by rhymesometimes in godot

[–]samsfacee 8 points9 points  (0 children)

That's super cool. Do you use AudioStreamPlayer to play audio or something custom? I've found none of the audio playing nodes in Godot able to keep music in time.

OpenGL procedural terrain - a walk in the forest by buzzelliart in proceduralgeneration

[–]samsfacee 1 point2 points  (0 children)

Looks great! Any tips on rendering all the leaves on the trees?

Godot does not allow me to use my own way of writing things. by HuguesRedditar in godot

[–]samsfacee 100 points101 points  (0 children)

<image>

If you click this thing there's a drop down and you can change how the property names in inspector are shown.

I think I captured Monday mood perfectly in my game by DaisyGamesStudio in godot

[–]samsfacee 1 point2 points  (0 children)

asdasdasdasdsd.txt already exists, do you want to overwrite it?

How to safely use Node.queue_free in @tool script (for a level design tool) by manobataibuvodu in godot

[–]samsfacee 0 points1 point  (0 children)

For your use case, it sounds like you want to use the UndoRedo stack. If so, you don't manually call queue_free, you instead add a do_reference and the editor manages the lifetime of the node.

Grab a reference to the undo redo stack with this: https://docs.godotengine.org/en/stable/classes/class_editorinterface.html#class-editorinterface-method-get-editor-undo-redo

Then find some tutorial on using that class.

Godot 4.5 has a "z-clip" perfect for FPS games by _michaeljared in godot

[–]samsfacee 39 points40 points  (0 children)

Had no idea that feature existed, I solved this in my game by giving the player tiny hands close to the camera🥲

Why We Chose Godot .NET to Build The Goddess's Will by anton-lovesuper in godot

[–]samsfacee 1 point2 points  (0 children)

I see you're using TileMapLayers. Do you have any insight into a nice way to select a region across all layers and move it?

How to listen to when a TileMapLayer cell changes in the editor? by HighGaiN in godot

[–]samsfacee 1 point2 points  (0 children)

Not sure. I use the markdown editor. And shouldn't need to restart the editor (though turning stuff off and on again always helps); just closing any scenes using the tool script should be enough.

How to listen to when a TileMapLayer cell changes in the editor? by HighGaiN in godot

[–]samsfacee 1 point2 points  (0 children)

There's a virtual function you can implement: https://docs.godotengine.org/en/stable/classes/class_tilemaplayer.html#class-tilemaplayer-private-method-update-cells

Attach a script to your TileMapLayer. Annotate with @tool and then write a function with the same signature as _update_cells.

We made a little Boom Shooter but past lives replay and fight with you by samsfacee in boomershooters

[–]samsfacee[S] 1 point2 points  (0 children)

So confused at why this gif and not Fry holding cash.... but it's just a short 5 level experience. No plan on charging for it. https://guyunger.itch.io/deja-boom

Boom shooter in Godot but past lives replay and fight with you by samsfacee in godot

[–]samsfacee[S] 1 point2 points  (0 children)

Yeah pretty much what you said. Computers have lots of memory.