【Unity】ステータスバーとナビゲーションバー

Unityで作ったアプリは基本的にステータスバー(上のやつ)とナビゲーションバー(下のやつ)を表示させずに全画面表示になる。

最近のゲームはほとんど全画面なのでそれでもいいけど、ツール系であればどちらも表示させておきたい。

これらはUnityエディタから変更できないが次のスクリプトを使うと簡単に変更できる。

これを使った設定方法と結果のメモ(Unity5.5 Android7.0)。

続きを読む 【Unity】ステータスバーとナビゲーションバー

【Unity】スクロールビュー上のボタン制御

スクロールビューの中にボタンをおくことはままあるけど、クリック時の動作をコントロールしようとすると少し面倒になる。

長押し時の動作を設定したくて苦労した話。

続きを読む 【Unity】スクロールビュー上のボタン制御

【Unity】Textの最適サイズと注意点

UniyのTextクラスには preferredWidth と preferredHeight が用意されていて、テキストの内容に合わせたサイズを取得できる。

これを利用してカード化したり出来るが、preferredHeight が正しく取得できないことがあった。

この現象に関するメモ。

続きを読む 【Unity】Textの最適サイズと注意点

【Unity】CustomShaderがAndroidでピンク表示される

カスタムシェーダを適応してUnityエディタ上ではちゃんと表示されるけど、実機上ではピンクになってしまう。

エディタ上でもピンクになるならシェーダのエラーの可能性が高いけど、実機だけピンク状態は初めてだったので覚書。

続きを読む 【Unity】CustomShaderがAndroidでピンク表示される

【Unity】OnMouseDownでUIが被ってないかチェック

OnMouseDown / OnMouseUp / OnMouseDrag はオブジェクトがマウスクリックされても、画面タップされても呼び出されるとても使い勝手のいい関数。

ただしCanvasでポップアップなんかを出しているとボタンを押してもオブジェクトに伝播してしまう。

その対策メモ。

続きを読む 【Unity】OnMouseDownでUIが被ってないかチェック

【Unity】チェックボックスとラジオボタン

設定画面なんかでよく使うチェックボックスやラジオボタンのメモ。

スクリプトで管理して値保存もする。

続きを読む 【Unity】チェックボックスとラジオボタン

【Unity】Resources.Loadを正しく理解する

良く理解せずにコピペで使ってたので返り値が null になって困った。

ここを見てちゃんと理解していく。

続きを読む 【Unity】Resources.Loadを正しく理解する

新アプリ「ゆで卵タイマー」をリリース

新アプリ「ゆで卵タイマー」をリリースしました。

続きを読む 新アプリ「ゆで卵タイマー」をリリース

新アプリ「ぐるぐる迷路」をリリース

新アプリ「ぐるぐる迷路」をリリースしました。

続きを読む 新アプリ「ぐるぐる迷路」をリリース

【Unity】カラーピッカーで自由に色を設定したい

Unityで自由な色選択をしたい。

フリーのアセットもあるけど、ちょっとイメージと違った。

勉強もかねて自分で作ってみる。

続きを読む 【Unity】カラーピッカーで自由に色を設定したい