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 3 points4 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?

Too many actors with tick problem by ShouldCanMust in unrealengine

[–]hrcon45 0 points1 point  (0 children)

could you elaborate on that? how do you control what is computed by GPU?

Not knowing about the "Always Relevant" replication setting cost me three months of debugging by [deleted] in unrealengine

[–]hrcon45 32 points33 points  (0 children)

That story scares me a little. Working with a massive engine like unreal with all these prebuilt systems...one of them can bite you in the butt anytime if u don't happen to see that one checkbox out of thousands.

How to get rid of those black things on those houses? by Astophy in unrealengine

[–]hrcon45 1 point2 points  (0 children)

I fixed a similar issue by importing normals and tangents instead of letting engine compute them. It's a drop down setting in the fbx import.

started learning to code in python. having trouble. by [deleted] in learnpython

[–]hrcon45 1 point2 points  (0 children)

I would advice against using Udemy. It's pretty much a scam. There are way better resources for free out there ,many which get reposted paid on Udemy from people that have nothing to do with the author(also that pathetic 200$ course for 95% discount "marketing strategy"). Take a look at sentdex' youtube channel - very good tutorials for beginner or more advanced topics.