Unity

uGUIでポーズボタンを実装する

ボタンを追加する

まず、Create > UI > Canvas でCanvasを生成
その後、Canvas以下にCreate > UI > Button でButtonを生成
0000100002

Button以下のTextのTextコンポーネントの文字列を変更
00003

画面左下にボタンが表示される
00004

ポーズ用スクリプトを作成

ボタンが押されると、Time.timeScaleを変更するスクリプトを作成

作成したスクリプトをButtonオブジェクトにアタッチして、ボタンを押した際のイベントを設定する
ここでは作成したPauseButtonのonClick()を指定
00005

実行中にボタンを押してみると、ポーズ状態になっている
しかし、フレーム自体は経過している為、フレーム毎にオブジェクトを生成したり動かしている場合は処理が動き続けるので注意
00006

Unityで半透明のオブジェクトを設定する

※Unity5向けに更新
オブジェクトを透明/半透明にするには、そのオブジェクトのマテリアルのアルファ値を変更することでできる

1.マテリアルを作成

半透明にしたいオブジェクトにアタッチするマテリアルを作成する
00030

3.マテリアルを設定

まず、作成したマテリアルのRendering Modeを「Transparent」に変更する
(Rendering Modeの各項目はこちらを参照)

次に、Albedoの横にあるカラーパレットでカラーを設定する
スライダーのRGBの下にあるAの値を小さくすると透明になる
00031

4.マテリアルを対象のオブジェクトにアタッチ

00032