- Home /
How to show a scored goal?
I'm making a basketball game and I need to make it so that when the basketball goes through the hoop, it displays 'basket scored.' (or something to that effect)
Mainly: How do I make it detect when the sphere goes through the ring? Secondly: How can I display the text on the screen afterwards? ``Also: I'd like it to only count as a basket if the ball comes in from the top, if that's possible.
I'd appreciate if you could send me a javascript here. Thanks for your time. :)
Answer by Outlaw Lemur · Sep 01, 2012 at 10:00 PM
Create a object beneath or in the ring, and add this script to it:
function OnTriggerEnter : void (object : Collider)
{
if (object.gameobject.tag === "basketball") Debug.log("Score!");
}
If that doesn't work try:
function OnCollisionStart : void (object : Collider)
{
if (object.gameobject.tag === "basketball") Debug.log("Score!");
}
Neither of them work, :/ not sure why. I tried editing them but I don't know what else to change. But even so, I'd prefer for the text to show up on the main screen, not with Debug.log. GUItext I think it's called.
Your answer
Follow this Question
Related Questions
Multiple Cars not working 1 Answer
Adding Force to a rolling ball 1 Answer
Unity mathematics phrasing. 1 Answer
What is the problem with this code? 1 Answer
Implementing wander mode 0 Answers