Android, iPhoneなどで動かす場合には、端末の方向を考慮してGUIなどを構成する必要があります。
その場合、あらかじめ向きを固定してしまうか、画面の回転を検出して補正を行いましょう。
続きを読むモバイル向けに作っていると割と困るのが、Input.touchesで取得した入力位置です。
これは Screen.width, Screen.height の大きさに依存するので、解像度が違う端末でのインタラクションがまちまちになってしまいます。
例えば解像度 1920x1080 の端末で1センチスワイプするのと、800x640の端末で1センチスワイプするのでは、倍以上の入力量になってしまう場合があります。
この状態で1920x1080を前提にプログラムを組んでしまうと、800x640の端末でまともに遊べない! なんてことになりかねません。
今回は、この入力量を補正する方法をまとめました。
続きを読む“Unity” and Unity logos are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere, and are used under license.
当サイトの広告バナー、リンクによって提供される情報、サービス内容について、当サイトは一切の責任を負いません。
また、当サイトの情報を元にユーザ様が不利益を被った場合にも、当サイトは一切の責任を負いません。
すべて自己責任でお願いします。