Skip to main content
Share Your Experience: Take the 2024 Developer Survey

Questions tagged [collider]

Colliders are geometric proxies used in collision detection. Colliders are usually simple shapes (e.g. spheres, boxes, capsules, and their 2D counterparts) that work best with collision detection algorithms compared to the high-poly 3D meshes they approximate alone or combined.

Filter by
Sorted by
Tagged with
15 votes
4 answers
3k views

Solving obtuse interior corner collisions

I'm having some trouble solving collisions in obtuse interior corners. In the above image, the black circle is the initial position, the red is the projected movement (straight into the corner), the ...
IanLarson's user avatar
  • 771
6 votes
3 answers
29k views

How is a Mesh Collider "performance expensive"?

Do Mesh Colliders slow down performance simply by existing or only when they are colliding? Do they directly impact FPS or do they slow down the in-game physics?
AzulShiva's user avatar
  • 669
6 votes
3 answers
4k views

Most efficient way to get the world position of the 8 vertices of a Box Collider

What I am looking for is the most efficient way to get the world position of the 8 vertices of the Box Collider of a freely rotated Game Object. I cannot use collider.bounds since object is rotated, ...
Louis15's user avatar
  • 569
5 votes
2 answers
4k views

Godot: How do I get the id mask for a physics layer by name?

I would like to figure out whether a collider is in a physics layer by the name (string) I set in project settings: ...
muhuk's user avatar
  • 300
4 votes
2 answers
1k views

Nestling into contact with a group of physics objects without exerting forces on them

I'm making a pool game, and would like the circle (imaginary) to be in contact with the table and balls, and to fit perfectly as a ball would. Now I thought I would use Rigidbody and lerp the ...
John Smith's user avatar
  • 1,255
4 votes
1 answer
6k views

Merging box colliders for optimization

Look at the picture. The figure on the left shows the individual box colliders in green. The yellow boxes on the right are the results of the optimization of the original box colliders. What is the ...
mjk6026's user avatar
  • 246
3 votes
3 answers
2k views

How do you execute Trigger-collider collision only in one gameobject?

I'm trying to deal with units (generated from the same prefab) dealing damage to each other on collisions. Each Unit has both a Collider2D and a trigger on the front, that deals damage to other units ...
Léo Caussan's user avatar
3 votes
1 answer
2k views

How can I force a collider to move up stairs and ramps?

The bots have a simple Capsule collider which cannot tilt. Movement is applied across the horizontal axes, gravity is enabled on the rigidbody. It moves up stairs okay with steps roughly 0.2 units ...
AzulShiva's user avatar
  • 669
3 votes
0 answers
968 views

Zooming in a lot without having 3D objects disappear in the Unity Editor

I'm editing the 2D colliders on some objects of my game, and I need them to be very accurate, so I'm zooming in a lot. Problem is, since my objects are 3D graphically, when I zoom in a lot they ...
Eärendil Baggins's user avatar
3 votes
0 answers
151 views

Line Renderer 2d Follow the edge

I am using mouse position to draw a line using line renderer 2d. What i want is when the line hits a collider it should start to draw on the edge of the collider rather than over the collider. ...
Shahan Butt's user avatar
3 votes
0 answers
139 views

Unity: Messages in Compound Colliders

Lets say I have a 2D character with two colliders: a circle collider that represents the feet, and a box collider that represents the body. Lets say that the character is currently standing on the ...
ViggyNash's user avatar
  • 191
2 votes
2 answers
152 views

How to make the player pass through only certain objects, but not others?

Experimenting with my 1st Unity project. It's about a top down swimmer. By toggling the swimmer's collider, he can swim under boats: ...
Tomo's user avatar
  • 133
2 votes
3 answers
3k views

Is it possible to have two trigger zones around the same GameObject in unity?

I have created a trigger zone to make sure that only only gameobject passes through it at a time. The moment the gameobject1 entered the trigger zone, it is given a particular tag but I am not how to ...
NAnn's user avatar
  • 339
2 votes
1 answer
67 views

Collision objects aren't preventing falling in Unity

This is a super basic question, but I have absolutelly no clue why there is no collision and the player continues to fall. Im following FreeCodeCamp(minute 37:20). This is what I have: What is ...
Roman's user avatar
  • 135
2 votes
1 answer
277 views

Making pickup objects with gravity that won't push the player on collision

I am trying to create pickups, that appear after an enemy dies, and that the player can pick up, but I am running into some issues. First of all, I want the pickups to be affected by gravity, so I ...
Enrique Moreno Tent's user avatar
2 votes
1 answer
4k views

Unity tilemap collider not colliding with rigidbody

In the wireframe you can see the tilemap collider for this hill. The red circle falls right through however. The circle has a 2D rigidbody attached. Everything is on the Default sorting layer and on ...
Siggytron's user avatar
2 votes
1 answer
991 views

Why is my player spinning after a collision?

I've made a very simple 2D top down prototype with Unity. This is the code I use for the player: ...
Gener4tor's user avatar
  • 176
2 votes
1 answer
1k views

How can I jump down from a platform in Unity?

How can I jump down from a platform in Unity? I use two 2D colliders: one is my character, another one is platform. These colliders allow my character to stand on platform. Now whenever a characters ...
some1 here's user avatar
2 votes
0 answers
1k views

Unity2D TileMap Collider Update Optimization

I'm currently working on a 2D tile-based side-scroller (similar to Terraria). I am using Unity's TileMap feature to draw tiles onto the screen and have my player collide with them as if they were ...
Ben Mroz's user avatar
1 vote
1 answer
885 views

_ready(): Node not found: "Pivot/Camera" + player falls through the floor

I'm relatively new to Godot 4.0.3. I have two problems which seem to depend on each other so I put both of them into one single question. I know, these issues have been reported multiple times on ...
EarthAndMoon's user avatar
1 vote
1 answer
6k views

Why is OnTriggerEnter not called when my objects do not have Rigidbodies?

I am trying to get my enemy to take damage, however it is not working. I know the reason: the box colliders on not triggering the OnTriggerEnter message. I do not ...
Arya Akhavein's user avatar
1 vote
1 answer
5k views

Show colliders in a build game in Unity

Is there a way to show all colliders 2D in a a released game at once? I am making a 2D game in Unity and have to show all colliders to the player. Can I use Gizmos?
Ayur Games's user avatar
1 vote
2 answers
3k views

How to prevent an object with high velocity from passing through a collider?

Consider a simple 2D platformer. I have a BoxCollider2D on the player object and a TilemapCollider on the ground below(grid). I ...
Chaitanya's user avatar
  • 151
1 vote
1 answer
1k views

What is a raycast?

I use this script to build buildings on my terrain, and it works with the collider somehow. But I don't understand what it is that the raycast does to find the right place to put my building. ...
NADER LABBAD's user avatar
1 vote
1 answer
753 views

Unity - An unwanted Collider , far too big , being added to meshes without reason and I cannot remove it

so I have a game in progress that is very similar to Asteroids. I was using spheres as primitive game objects and it all works perfectly in this case, but I need to be able to rotate the ship's model, ...
Big T Larrity's user avatar
1 vote
2 answers
837 views

Multiple enemies get hit by arrow instead of one

I am working on my first Tower Defense game and I have a problem where multiple enemies get hit by a projectile instead of one. Enemy with its collider: The problem is that when the enemies get close ...
Taras Fityo's user avatar
1 vote
1 answer
610 views

My sprite is hovering slightly above my tilemap in Unity 2D

I have a simple object with a Rigidbody 2D and a Box Collider 2d, that's supposed to fall and land on a tilemap with a static <...
Max Bailey's user avatar
1 vote
2 answers
397 views

Mesh made in Blender is correct in Unity3D as a rendered mesh, but "empty" as a collider?

I created a simple stair "block" in Blender, and it's rendered correctly, but when I tick "Generate Colliders" and try to use it in a Mesh Collider, there is nothing. (Ps.: I need the real mesh as a ...
Tudvari's user avatar
  • 751
1 vote
1 answer
2k views

Changing CharacterController's height causes jittering issue in Unity

As title said changing height of Character Controller causes jittering issue. For example when I reduced the height of CharacterController, it seems CharacterController was floating at each frame and ...
modernator's user avatar
  • 1,213
1 vote
1 answer
305 views

Firearm magazine ejection

I am playing around with a VR game where the player can fire a hand gun. When the magazine is empty they can press a button on the controller to eject the magazine from the gun. As its VR, I would ...
Charl Cillie's user avatar
1 vote
1 answer
172 views

How could I simulate projectile collision agaisnt RTS units with primitive colliders?

For example, humans are easy they are just capsules. But for cavalry, an arrow could hit the horse or the rider. Right now cavalry are also capsule colliders for unit-unit collision, but for ...
Tree3708's user avatar
1 vote
3 answers
6k views

How to Make Border of 2D Game in Unity

I have a border by default. But, I'm having trouble detecting if my object collides with the border. I am looking for efficient ways to do this, and I am not sure what should I use. I thought using a <...
user avatar
1 vote
2 answers
3k views

How to flatten the collider for a tilemap?

I am relatively new to game development, and am working on a simple 2D platformer. I have created a tilemap and painted some tiles for the character to walk on.. but he is getting stuck. Yes, I know ...
Matt's user avatar
  • 141
1 vote
1 answer
104 views

Teleport Not Working in Unity 2D

So I'm basically trying to get my character to "use" a set of stairs by teleporting from one stairway door to another. Each stairway door will be paired with one other stairway door. Here's the code, ...
Jay Cuellar's user avatar
1 vote
2 answers
1k views

It lags when it collides. Help? :(

I am trying (and believing) to make a game of pong. I have got a slightly decent working game. I haven't implemented the scoreboard or AI yet because I want the physics to work first. I am trying to ...
user avatar
1 vote
1 answer
271 views

Is Trigger Colliders not ignored

I am working on a 2D Plattformer with melee attacks. The player is using a Kinematic Rigid Body and a Capsule Collider. Movement (even in slopes), jumping and and collission are working fine. My ...
Samuel Wahlberg's user avatar
1 vote
1 answer
943 views

How to ignore collisions of triggers after first collision of trigger until OnTriggerExit of first collision of trigger?

There is are white and red two teams of tank which are auto spawning in certain time interval. both red and white type of tanks have triggers so when red and white tank come close enough, ...
Crocodile's user avatar
1 vote
1 answer
73 views

Every Item is colliding but 1

In my game I have a BULLET, MOONS, STARS, and A SHIP. I shoot bullets from the ship and hit stars or moons and collisions occur. Yet when a moon runs into my ship there is no detection even though I ...
Dino Alves's user avatar
1 vote
1 answer
71 views

Why does my collider behave strangely after a coroutine

So I'm trying to create a simple script that is going to handle the logic for cutting down a tree I'm experiencing some strange behaviour with my script. I have a private field which holds the "...
Varga's user avatar
  • 11
1 vote
1 answer
3k views

OnCollisionEnter2D not working

I am fairly new to Unity2D and am making a 2D platformer to get used to the engine. I am trying to create a platform that moves when the player jumps on it, however, on the script for the platform the ...
scalmark's user avatar
1 vote
1 answer
514 views

Optimizing Hitboxes

Way over 90% of the performance cost seems to be coming from colliders parented to animated bones. If I disable Motion & Animation I can spawn 20 soldiers with around 1ms cost on my mid-low end ...
AzulShiva's user avatar
  • 669
1 vote
1 answer
2k views

ContactFilter2D does not detect a trigger even with "use triggers" enabled

I'm Using Unity 2018.3.11f1 and I'm going crazy trying to understand why the "use triggers" variable of the ContactFilter2D is not having any effect and I'm always detecting only the non-trigger ...
Guillem Poy's user avatar
1 vote
1 answer
520 views

Why do my NPC's fall through the world when I select them as triggers?

I'm making a game in Unity where when the player comes into contact with an NPC it will switch scenes. I have the code for it and made sure all NPC's have rigidbody as well as using gravity and convex....
Declan Wadsworth's user avatar
1 vote
1 answer
2k views

How to give individual tiles their own collider in Unity's tilemaps?

My floor tile is a 2D drawing of a 3D platform, for lack of a better description. I want my player character to stand not on the top of the tile but a little inside it, as the red circle does in the ...
verified_tinker's user avatar
1 vote
1 answer
180 views

Collider does not call callback functions

I have a script that will create new GameObjects and will place it where the mouse is placed on the terrain. Now I need to have a check for collision on other already placed GameObjects on the field. ...
JimmyD's user avatar
  • 135
1 vote
0 answers
1k views

No Collision while rotating. Object rotating with Rigidbody.Rotate passes through other collider

I'm working on a 3D game, and having issues with the colliders. My Cube Controller has movement input by keyboard, with collider and rigidbody components. Cylinder objects have basic colliders and ...
Sheath9's user avatar
  • 11
1 vote
0 answers
226 views

Unity - How to implement water trigger?

I want my character to change the movement mode to swimming whenever he enters Water. So I used the OnTriggerEnter to check if the other collider is my water volume, and if so, change movement mode to ...
Alexandre Marcati's user avatar
1 vote
0 answers
41 views

How can I make this motion collide against a wall

EDIT I've actually commented out the motion in my code and adapted it to try reproduce this post.After a chat with @DMGregory he told me to use velocity reflection but as you can see in the following ...
JSmith's user avatar
  • 123
1 vote
1 answer
285 views

How big can/should wall colliders be?

Following my previous question, I now have my wall collider building tool and built many of them: Bird-view, about 17 walls selected, on the right, one is selected: Here, wall and barriers form a ...
aybe's user avatar
  • 773
1 vote
1 answer
2k views

Is it possible to somehow change the collider points to match sprites during the animation in Unity?

Is it possible to somehow change the collider points to match sprites during the animation in Unity? I am using the Unity built in animtion recording feature. I would like to change the points of some ...
some1 here's user avatar