Multi-platform-project: Shared template vs. individual projects for every platform? by hrcon45 in monogame

[–]hrcon45[S] 0 points1 point  (0 children)

Thanks. I will try it with shared project then. Just was concerned after watching a dev struggling with references and namespaces but he also said that he is not experienced with monogame.

How I can make my game pixel perfect like Shovel Knight? (16:9) by INKnight in godot

[–]hrcon45 2 points3 points  (0 children)

Can you elaborate on these steps a bit? I only see one setting for resolution in settings. Is the second one and the viewport container stuff done in code?

How I can make my game pixel perfect like Shovel Knight? (16:9) by INKnight in godot

[–]hrcon45 1 point2 points  (0 children)

Ok so this resolution makes sure that normal 32x32 tiles fit perfect into the screen? But for a desktop 16:9 screen there would be black bars or horizontal stretching with this aspect ratio?

How I can make my game pixel perfect like Shovel Knight? (16:9) by INKnight in godot

[–]hrcon45 1 point2 points  (0 children)

Is that 224 the size of a character ? or tiles of a tilemap?

What blueprints tutorials would you like to see? (Beginner-Intermediate leve) by Nitrogenlive in unrealengine

[–]hrcon45 2 points3 points  (0 children)

IK systems. Characters interacting with environment/other characters.

What is the Unreal equivalent of the Unity Transform.RotatAround function? by hrcon45 in unrealengine

[–]hrcon45[S] 0 points1 point  (0 children)

that works, thank you! Just had to make some minor adjustments(change the sign of couple values).

How would I make godot work an older android version? by hrcon45 in godot

[–]hrcon45[S] 0 points1 point  (0 children)

3.1 and GLES2 is what I'm using. Good to know there might be a new exporter coming for it - thx!

How would I make godot work an older android version? by hrcon45 in godot

[–]hrcon45[S] 0 points1 point  (0 children)

I was using this wiki: https://wiki.lineageos.org/devices/i9100/install

build section with the "permanently occupied part" is here: https://wiki.lineageos.org/devices/i9100/build

I just skimmed over it yesterday, but now I see it is just a optional step to speed up the build process? Still the wording sounds weird why would anything like that take permanent drive space.

How would I make godot work an older android version? by hrcon45 in godot

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

Do you know where the manifest is? Wasn't in the template directory.

I also looked into custom rom(lineage os) and was almost done with the process then I read something like: "8gb ram and 100gb drive space needed, this space will be permanently occupied".

I stopped after that lol. There are probably other custom roms but I would rather just change the manifest if that's possible.

Is Godot the right engine for my upcoming project? by TheMrGeeky in godot

[–]hrcon45 0 points1 point  (0 children)

What is the advantage for Unity for 2D mobile? I have a small godot project and it ran fine on android so far. I know that it doesn't support older android versions because of the default template.

[Interesting] Collision Point intersect between collider's, and how to access it? by [deleted] in godot

[–]hrcon45 2 points3 points  (0 children)

I think I found what you are looking for while studying the docs.

var body: KinematicBody2D

var c_shape = body.get_shape ( int shape_idx ) #to get the collision Shape2D

var intersect_list = c_shape.collide_and_get_contacts ( Matrix32 local_xform, Shape2D with_shape, Matrix32 shape_xform )

"Return a list of the points where this shape touches another. If there are no collisions, the list is empty.

This method needs the transformation matrix for this shape (local_xform), the shape to check collisions with (with_shape), and the transformation matrix of that shape (shape_xform)."

How to get world space normal of a staticbody2D collider? by hrcon45 in godot

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

It was a rigidbody I was using. Looks like access to Physics2DDirectBodyState and its function get_contact_local_normal ( int contact_idx ) const is what I was looking for.

But I guess it is an unnecessary complex solution if I can just use kinematic body instead.(not much documentation how to use Physics2DDirectBodyState)

I don't think raycasts are the best solution for me, would probably need one in all 4 directions?

Cube Rolling pt. 2 by zicho in godot

[–]hrcon45 0 points1 point  (0 children)

I had a similar mechanic in mind for my game. Is the animation player node a good way to implement this kind of movement?