[Unity] VRで文字入力のできる機能を作ってみた

 こんにちは、料理長です🍗


今日はUnityの中で使えるUIキーボードを作りました!

普段のPCゲームって、入力欄に文字を入れたい時、物理キーボードから入れるのが基本だと思いますが、VRでは毎回キーボードを触るのはめんどくさい!

もちろんオーバーレイのキーボードを使っても特に問題はないですが、できるだけゲーム内で文字入力したい!

参考できるサイトが少なくて、一時的に詰まっていましたね。

最終的にUIのボタンでキーボードを作ることになりました。


ボタンを一つ一つ、キーボード通りに設置していました。


スクリプトは「このボタンを押したらこの文字が入力されますよ」という方式で、37個のボタンをそれぞれ設定をしました。

とても大変な作業でした。


英語の他にも、日本語を用意しなければなりません。

流石にローマ字入力は作れませんので、ゲームでよく見る50音キーボードにしました。

小文字、濁点、カタカナも分けて別のキーボードにします。



ゲームで見慣れた50音キーボードの仕組みを実際に作ってみたら理解したので嬉しい!



--------------------------------------------------------------------------------


現在
ではスタッフを大募集しております!!
UNITY、Unreal Engine4、AI、プログラミングや建築パースに興味がある方!
ぜひご応募下さい!!
初心者の方、未経験の方やインターンを受けてみたい方々でも大歓迎です!!


〔企画運営〕株式会社シェルパ 

【福岡本社】〒810-0042 福岡県福岡市中央区赤坂
      1丁目13-10赤坂有楽ビル7F
tel 092-717-6800 / fax092-717-6801

--------------------------------------------------------------------------------

コメント