例えば、ballクラスがあるとします。
public class Ball : MonoBehaviour{
    public int num;
}
num変数を参照したい場合、参照したいクラスで以下を記述
FindObjectOfType<Ball>().numもちろんpublicにする必要があります。
public class Ball : MonoBehaviour{
    public int num;
}
num変数を参照したい場合、参照したいクラスで以下を記述
FindObjectOfType<Ball>().numもちろんpublicにする必要があります。
// キーボードの↑が押された(上がおされた1frameのみ呼ばれる)
if (Input.GetKeyDown (KeyCode.UpArrow)){
   print ("up arrow key is held down");
}
// キーボードの↑が押されている(↑が押されている)
if (Input.GetKey (KeyCode.UpArrow)){
   print ("up arrow key is held down");
}
// キーボードの↑がはなされた(上がはなされた1frameのみ呼ばれる)
if (Input.GetKeyUp (KeyCode.UpArrow)){
   print ("up arrow key is held down");
}
メソッドにより、三つの状態を取得することができます。
まずは、keyが押された1フレームのみ有効な
GetKeyDownメソッド
keyが押されている状態を示す。
GetKeyメソッド
keyがはなされた状態を1フレームのみ示す
GetKeyUpメソッドです。
キーボードに対応した、Keyのリファレンスは、
http://docs.unity3d.com/Documentation/ScriptReference/KeyCode.html
を参照してください
 
   void FixedUpdate(){
      // 一定間隔で呼ばれる
   }
   void Update(){
      // 呼ばれる間隔が異なる
   }