【Untiy】エディタ拡張でポップアップウィンドウを表示する
エディタウィンドウのボタンをクリックしてその下にポップアップウィンドウを表示してみました。 ポップアップウィンドウは普通のエディタウィンドウと違って、ウィンドウの外をクリックした時などフォーカスが失われると自動的に閉じら… 続きを読む »
エディタウィンドウのボタンをクリックしてその下にポップアップウィンドウを表示してみました。 ポップアップウィンドウは普通のエディタウィンドウと違って、ウィンドウの外をクリックした時などフォーカスが失われると自動的に閉じら… 続きを読む »
アニメーションが終了したときに毎回イベントを呼ぶようにして、中身のメソッドを変えてみました。 キャラクターにはアニメーターとスクリプトが付いています。アニメーターコントローラーでは、何も無いステートから、トリガーによって… 続きを読む »
イベントでゲームの進行を管理するの方法で一連の進行を作ってみました。 アイテムを置く場所にCubeを置いて、空のオブジェクトの子にし、MeshRendererをオフにしておきました。 using System.Colle… 続きを読む »
C#のevent構文を使ってゲームの進行管理をしてみました。 シーンには床と2種類の計9つのアイテムと2つのトリガーコライダーがあります。アイテムは全てItemタグが付いていて、スクリプトに種類ごとの名前を持っています。… 続きを読む »
一人称視点でロッカーの中に入って隠れるのワープやアニメーションをした後の処理をデリゲートを使ってわかりやすくしてみました。 Action method; // キャラクターコントローラーをオフにしてTransformで移… 続きを読む »
床の色が白い状態と赤い状態で、プレイヤーがオブジェクトをクリックしたときの処理を変えてみます。処理の変更はプレイヤーとは別のスクリプトで行います。 using UnityEngine; using UnityEngine… 続きを読む »
デリゲートでゲームの進行管理をする、ゲームの進行条件が複数あるときの方法で、少し複雑な進行条件を作ってみました。 上の動画では、青いCubeをクリックすると赤いコライダーが出現するようになっています。次の状態に進行するに… 続きを読む »
複数の条件をクリアしたときに次の状態に進むようにしてみます。上の動画では、青いCubeと赤いCubeの両方をクリックするとテキストが表示されて、3秒後にシーンがロードされます。 デリゲートでゲームの進行管理をするでは、デ… 続きを読む »
ゲームの進行を管理する、ゲームの進行状況をセーブ/ロードすると同じゲーム進行をデリゲートを使ってやってみます。 using UnityEngine; using UnityEngine.UI; using UnityEn… 続きを読む »