- Home /
How to make a GameObject that collides but the player can go through it?
So I am making a free fall game and i want to go through a gameObject (e.g. a glowing ring) but still collide with said gameObject so they player can get some points(as in score).
Any1 know how this might be achieved?
Answer by Radon · Aug 03, 2012 at 02:59 AM
I don't understand how to collide with it and go through? Youe object works as a wall when has a collide. collide = can't go throught / no collide = can go through / is trigger = collider is set to work with you script but you still go through it. I guess you need what Dave A. Told you. Set the collider 'is trigger' checkbox. If you are using your object collider to identify it in your script, then I suggest using rigidbody W/O gravity. If you are using your objects to work a function on trigger without collider, I suggest using the following script function:
function OnTriggerEnter ()
{
//post you commands here and stick this script to your ring
}
Yes that seems to work. $$anonymous$$y script was calling "function OnCollisionEnter ()" ins$$anonymous$$d of the "function OnTriggerEnter ()" you suggested. Thanks to both of you.
Answer by DaveA · Aug 03, 2012 at 01:50 AM
Set the collider 'is trigger' checkbox
That makes it go through but doesn't seem to collide, I put a debug.log in javascript on the object and it is not called. It is when is trigger is off.
Your answer
![](https://koobas.hobune.stream/wayback/20220613075115im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Issue with GameObject has been destroyed but it is not destroyed 1 Answer
How to make player (sphere) shoot the ball (another sphere)? 2 Answers
Mission Objectives 1 Answer
How to make a box (or any object) appear on collide? 1 Answer
How do I stop an immediate collision with all objects from ocuring at the entry of game mode? 0 Answers