- Home /
Simulate fall of object
In my game the user is in control of an object, when they click the mouse the object is released onto the play field. What i want to do is create a phantom object that will appear were the object will fall. Kinda like in tetris you can see where you object will land that is what i want to do here.
Im not looking for code, I'm looking for the best way of going about this. Thanks in advance for any help.
Answer by Goody! · Mar 15, 2011 at 04:47 AM
You could do a raycast down to the floor from the object, copy the object and place the copy where the raycast hits, then set the copy to be transparent. Then probably destroy the copy when the original touches it unless you want two of them in the same place.
I thought of this but the problem is that the ray-cast can only see a single point if there is another object that is under the object but not under the ray-cast it will try to put the object inside the other.
If you want to see whatever is under yourself, you could try a Spherecast. Sadly, there is no Cubecast. If you just want to show it on the ground, use: Vector3 GP = transform.position; GP.y = Terrain.activeTerrain.SampleHeight(transform.position);
You could also grab the Projector blobShadow from standard assets.
Your answer
Follow this Question
Related Questions
How to get info of object within certain range?(Javascript) 1 Answer
Getting GameObject from a grid (array) using raycasters 0 Answers
How to detect if a raycast ray stop hitting an object 1 Answer
GUI Box not showing up after object clicked 1 Answer
I need help with raycasts and with color of gameobject [SOLVED] 3 Answers