facebook twitter hatena line email

Unity/UniRx/キー取得

提供: 初心者エンジニアの簡易メモ
2022年9月4日 (日) 16:11時点におけるAdmin (トーク | 投稿記録)による版 (escapeで前画面へ戻る(androidのみ)サンプル)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

キー入力取得判定

using UniRx;
var observable = Observable.EveryUpdate()
    .Select(_ => Input.inputString)
    .Where(_ => Input.anyKeyDown)
    .Subscribe(key => Debug.Log(key))
    .AddTo(gameObject);

参考:https://qiita.com/Jshirius/items/ad53546f416323c6db2c

escapeで前画面へ戻る(androidのみ)サンプル

// escapeで前画面へ戻る(androidのみ)
var observable = Observable.EveryUpdate()
    .Where(_ => Application.platform == RuntimePlatform.Android)
    .Where(_ => Input.GetKeyDown(KeyCode.Escape))
    .Subscribe(_ => Debug.Log("Escape"))
    .AddTo(gameObject);