I'm making a game where dice are rolled. Right now what I'm working on is having the dice be randomly thrown at the Start Function. How can I do this with a rigidbody? Everything I've tried so far applies a constant force. I need to apply both a random torque and velocity.
Right now what I've tried (it's constant though) is:
The way I would do it is using the rigidbody.velocity function like you did. Difference is, you probably stuck it inside your update or fixedupdate function meaning it'll happen thousands of times a second. Since you only want it executed once simply wrap it inside an if().
So on the top of your function add the variable:
var shouldIThrow : boolean = true;
Now inside your update or fixedupdate or whatever you use write:
The added advantage is that now you can also set up a button or whatever you'll use to activate the dice with. If you make this button set the shouldIThrow variable to true they'll be thrown. :)