テラシュールブログスマートフォン用の表示で見るテラシュールブログ旧テラシュールウェアブログUnity記事。UnityのTipsやAR・VR、ニコニコ動画についてのメモを残します。4.3より以降greeのWebViewアセットをAndroidで使用した場合、キーボードが正常に動作しない不具合等が確認されている。4.4で修正されているのだが、4.3以前のAndroidデバイスを使用したい場合、幾つか対策が必要となる。対応方法としては、今のところ3つの方法がある。Trackerにも登録されている。pluginでもvote(バグ修正に賛成)が今日の地点で7。意外と誰も困ってないのかな。■NativeActivityではなくActivityを使用するまず、NativeActivityではなくActivityを使用する方法。Projectでプロジェクトを出力プロジェクト内に自動で出力されるActivityの継承元をNativeActivityからActivityへ変更アプリケーションをEclipseでビルド要するにActivityをNativeActivityからActivityへ変更するだけでOK。NativeActivityはActivityと比較して描画・イベント・応答周りでそれなりに差が出るっぽいので、注意。この問題が治ったらNativeActivityを使うことをお勧め。Eclipseに出力するのが面倒な人向けにパッケージも一応用意した。4.3以降であってもActivityを継承した物を使用可能なので、キー入力が剥がれる事は無い。マニフェストが入っているので、既にマニフェストファイルを用意している人はマニフェストが上書きされないように注意。簡単導入パッケージ(ちなみにコレはUnity4.3のバグではなく、4.2でもあったが皆がUnityActivityを使っていたおかげで表面化してなかっただけ。Unity4.2に戻す選択肢はおすすめしない)追記(20140619)Manifestファイルの設定に誤りがあったので簡単導入パッケージを修正。変更点は以下のとおり。これをしないと入力が届かない。/>■Unityに届いたメッセージをフックこの問題はNativePlayerActivityの反応がよくキー入力を奪ってしまう事にある。その為、特定のキー入力を改めてWebView側に送り直すことで、問題を回避することが出来る。NativeActivityのパフォーマンスを使いつつキー入力も可能にするので、案外良く動くかもしれない。■キーボードを自作するキーボードが正常に動作しなければ自作すれば良いじゃないって話。ドラクエ8とかはそうしてるくさい。ちなみにWebViewをタップできないのは不具合ではなくマニフェスト不足。Unity4.3上で作ったWebViewの操作ができなくなる問題を参照のこと。RCで、Unityに特化した機能が幾つかあった...2016-06-02【Unity】WebGLで日本語入力を行うWebGLは日本語の入力が出来ません。5.1で多くの機能が追加されました。(1)月別アーカイブはてなブログをはじめよう!tsubaki_t1さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。