Home

Awesome

VR日本語入力

概要.gif

VR Text Input Method for Japanese.

VR とハンドコントローラー向けの日本語入力システムです。

ダウンロードはこちら

対応環境

実装方法

リリースページから最新の .unitypackage をDLし、プロジェクトにインポートしたら次の手順に従います。

1. Prefab をシーンに置く

Prefab フォルダの中に言語と方式別のプレハブを用意してありますので、これをシーンに置きます。

2. テキストの送り先を設定する

Unity Event で入力された文字列を受け取ることができます。

下記のように、string を引数とする public 関数を作成して下さい。

public void OnJPInput (string str) {
	Debug.Log(str); //例
}

これを Inspector で登録、あるいはコードから AddListener() することで文字列を受信することができます。

デフォルトでは、漢字を確定する度に string を得ることができます。

また、プレハブの TextHandler に存在する InputTypeKana に切り替えることで、1文字入力する度に平仮名の string を得ることができます。

Japanese.png

また、文字列の削除用に OnBackspace イベントを用意しました。
変換用テキストボックスが空であり、かつB(削除)ボタンが押されたときに呼び出されます。ここに都合に合わせて1文字削除を実装して下さい。

public void OnBackspace() {
	//最後の1文字を削除する。
	textMesh.text = textMesh.text.Remove (textMesh.text.Length - 1, 1);
}

何かおかしいときのチェックリスト

予定

Licenses

VR Text Input
MIT License

Oculus Integration
Copyright © 2014-2017 Oculus VR, LLC. All rights reserved,