スマホで時間入力というと色々な形のスライダーが増えつつあるけどドラムロール入力させるものもまだ多い。
スマホだとキーボード入力に一手間かかる。
ラジオボタンにするには選択肢が多い場合にはセレクトボックスかドラムロールを採用することが多いと思う。
Unityでは用意されてないので適当に作ってみる。
スマホで時間入力というと色々な形のスライダーが増えつつあるけどドラムロール入力させるものもまだ多い。
スマホだとキーボード入力に一手間かかる。
ラジオボタンにするには選択肢が多い場合にはセレクトボックスかドラムロールを採用することが多いと思う。
Unityでは用意されてないので適当に作ってみる。
前回Androidプラグインを作れるようになった。
今回は作りたかったローカル通知(ローカルプッシュ)の機能を作ります。
ローカル通知ってのはステータスバーに表示されるやつで、ネット経由で発信されるやつ(リモート通知)じゃなくインストールしたアプリから出される通知です。
UnityでAndroidアプリを作ると、言語の違いでどうしても手が届かない所がある。
プラグインをJavaで作ってUnityで呼び出したい。
ユーザー通知の方法で下からメッセージが湧き出るトースト機能というのがある。
Windows用のトースト機能は公式に用意されているみたいだけど、Androidでよくあるトースト機能はなかった。
ないなら仕方ないので作ってみる。
透明処理で切り抜かれたImageに、パターン画像を加算してこんな感じのを作りたい。
なかなか上手くいかなくて色々試してみた。
プレハブからボタンを配置するときには OnClick イベントを設定する必要がある。
引数を渡すとき処理を書くときに一工夫必要だったので覚書き。
Unityで作ったアプリは基本的にステータスバー(上のやつ)とナビゲーションバー(下のやつ)を表示させずに全画面表示になる。
最近のゲームはほとんど全画面なのでそれでもいいけど、ツール系であればどちらも表示させておきたい。
これらはUnityエディタから変更できないが次のスクリプトを使うと簡単に変更できる。
これを使った設定方法と結果のメモ(Unity5.5 Android7.0)。