Unity 基本のシーン遷移のやり方まずは基礎から。Unityの基本操作とシーン遷移のやり方とビルド方法がわかれば、画像置いて、遷移範囲きめて、遷移先指定してと、プロトタイピングできます。Unityはじめて触る人でも、少ない学習コストでできるようになります。 Unity5.4以降、シーンの管理・切り替え等はSceneManagerクラスで行っています。 関連:Unityのシーンを切り替える方法 そして、このSceneManagerクラスには、シーンの切り替えを検出するためのイベント(デリゲート)が用意されています。

UnityのGUIはOnGUI()の中に書くのが基本となります。 OnGUIは毎フレーム描画されている(オーバーロード関数)のだと考えると理解しやすいです。 GUIのラベルにRectで文字列の座標を指定して表示してみます。 Rectクラスは(x,y,width,height)で定義される座標系です。 //シーンの遷移とフェードを管理するオブジェクトの作成 new GameO… イベント、デリゲートとは この記事でのバージョン Unity 5.6.1f1 はじめに 今回はタイトル通り、シーンの遷移とフェードを管理するク … 現時点では、ゴール地点へたどり着けるものの、何もレスポンスもないのでゴールしたという実感があまりありません。そこで、プレイヤーがゴールの旗に触れたらクリアシーンに遷移するようにしましょう。ゴール地点に到着したらクリアシーンに遷移させるまでま

Evernoteにクリップした記事80個ほどを棚卸しして、「これがしたい」ベースで整理しました。HoloLensで扱っている話題は:デバイスポータル、ハンドトラッキング、AR、入力、Spatial Mapping等です。Unityで扱っている話題は:エディタの使い方、オブジェクトの操作、LineRenderer、3Dモ…

以前、 Unityでカメラの向きを基準に移動する方法と、追従して回転できるカメラの実装 や Unityで動きのあるカメラをドリーイン・ドリーアウト(寄ったり・引いたり)させる方法 を紹介いたしましたが、 このシーンに、主観カメラに切り替える機能も実装してみました。 あるシーンから別のシーンへ遷移するタイミングで何か処理を実行したい場合、シーンが遷移したことを検知する必要があります。Unity5.4からはシーン遷移にSceneManagerを使います。そして、このSceneMangerには「activeSceneChanged」「sceneLoaded」「sceneUnloaded…

この記事でのバージョン Unity 5.4.1f1, 5.5.0b6 はじめに 今回はUnityの入力を簡単に処理できるInputクラスの話です。 タイトルの通り、このInputはシーンを移動するとリセットされる場合があります。 例えば、以下のようにキーボードのAとSを押すとログが表示され(Input.GetKeyで取… Unityでボタンクリックによるシーン間の遷移(移動)について解説します。 とは言っても、SceneManagerクラスのLoadScene()メソッドを使うだけですが… 結論から言うと、 public void OnClickStartButton() { SceneManager.LoadScene("game"); } のようなメソッドを作ってボタンに登録する …