lib-unity-tutorial-platform-start-Assets-Scripts-Misc-DroppableMover.js / js
var gravity = 10.00; var collisionMask : LayerMask; private var velocity = Vector3.zero; private var position : Vector3; function Bounce (force : Vector3) { position = transform.position; velocity = force; } function Update () { velocity.y -= gravity * Time.deltaTime; moveThisFrame = velocity * Time.deltaTime; distanceThisFrame = moveThisFrame.magnitude; if (Physics.Raycast(position, moveThisFrame, distanceThisFrame, collisionMask)) { enabled = false; } else { position += moveThisFrame; transform.position = Vector3(position.x, position.y + 0.75, position.z); } }
(C) Æliens 04/09/2009
You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.