UnityでWeb表示に挑戦
基本的には以下のサイトを参照して、
http://tech.hisasann.com/cs/216/
Greeのプラグインを利用。
https://github.com/gree/unity-webview
UnityのViewでは確認できないので、何度かコンパイルして試したけど上手くいかない。
結局問題は2点あった
1. ファイルの更新
以下のファイルの上書き
unity-webview/plugins/WebViewObject.cs at master · gree/unity-webview
2.インターネットアクセスへの許可
Build & SettingのPlayer Settingsの欄
Other Settings→Internet AccessをRequireにしてビルドする
http://i-tai.net/archives/75/
これで、表示されるようになったが、今度はタッチに反応しない。
AndroidManifestに以下のコードを入れる(もしくは変更する)と良いと書いてあるのだが、
<meta-data android:name=”unityplayer.ForwardNativeEventsToDalvik” android:value=”true” />
そもそもどのAndroidManifestをいじって、どこに置くのかがわからない。
調べたところ、
Temp/StagingAreaのAndroidManifest.xmlを、コピーして
Assets/Plugins/AndroidにAndroidManifestを置く。
このAndroidManifestのコードを変更してビルド
*自分がコピーしたManifestにはすでにコードが書かれていたが、falseになっていた
<meta-data android:name=”unityplayer.ForwardNativeEventsToDalvik” android:value=”false” />
今度は無事にタッチに反応した。
0 件のコメント:
コメントを投稿