狠狠撸
Search
Submit Search
鲍苍颈迟测のプロジェクトを颈笔丑辞苍别齿に対応させてみた
?
0 likes
?
3,641 views
Masataka Kohagura
自作ゲームを iPhoneX に対応させてみたときの感想などをまとめました
Read less
Read more
1 of 30
Download now
Download to read offline
More Related Content
鲍苍颈迟测のプロジェクトを颈笔丑辞苍别齿に対応させてみた
1.
Unity のプロジェクトを iPhone X
に対応させてみた 古波倉 正隆
2.
自己紹介 ? 古波倉 正隆? (こはぐら
まさたか) ? @masakoha523 ? 表参道で Unity を 使ってゲーム作って います。
3.
なにしてるの? ? 個人でもゲームを作っています ? 戦略シミュレーション(?)ゲーム ?
スマートフォン向けアプリ(だはず)
4.
お品書き ? iPhone X
発売! ? iPhone のスペックのおさらい ? 実机に流し込んでみた ? iPhone X に対応させてみた ? アセットの悲劇 ? それの対応 ? 結論
5.
祝 iPhone X
発売!
6.
過去の iPhone スペックおさらい 引用
: Dorapro エンジニアBLOG (http://www.dorapro.co.jp/engineerblog/?p=255) ? 今までの iPhone の解像度の比較
7.
引用 : Dorapro
エンジニアBLOG (http://www.dorapro.co.jp/engineerblog/?p=255) ? アプリを出すターゲットは iPhone SE 以上 がほとんど(16:9端末を考慮すればよい) 過去の iPhone スペックおさらい
8.
? は? 過去の iPhone
スペックおさらい
9.
? 形もいびつなんだけど? 過去の iPhone
スペックおさらい
10.
というわけで、自作アプリを? iPhone X に対応させてみた
11.
なにもしないで入れてみた 実机に流し込んでみた
12.
実机に流し込んでみた
13.
ヘッダーのアンカーを? Top に設定してるのになぜ 実机に流し込んでみた
14.
実机に流し込んでみた ? つまるところ、Unity が
iPhone X 向けに 対応していない ? そのまま流し込んだら、16:9 端末向けの表 示になっているっぽい ? uGUI でアンカーを設定しても、iPhone X の上下は考慮してくれないっぽい
15.
実机に流し込んでみた ? ヘルプデスクにあるスクリプトを使えば、 iPhone X
に対応してくれるらしい ? 2017 年の新 iPhone (iPhone8/8Plus/X) への 対応状況 - Unity 日本語ヘルプデスク ? ( https://helpdesk.unity3d.co.jp/hc/ja/ articles/115012920507-2017- %E5%B9%B4%E3%81%AE%E6%96%B0-iPhone- iPhone8-8Plus-X- %E3%81%B8%E3%81%AE%E5%AF%BE%E5%BF%9C%E7%8 A%B6%E6%B3%81 )
16.
実机に流し込んでみた ? SetCanvasBounds.cs
17.
実机に流し込んでみた ? PC +
Unity 上(Platform iOSに切り替え)で実行する と、毎フレーム Debug.LogError がでる。? (実機でビルドの際には出ない)
18.
iPhone X に対応させてみた ?
スクリプトを GameObject にくっつけて、 Inspector の Canvas に uGUI の Canvas をセッ ト。 ? Canvasの中身のUIのルートオブジェクトを Panel にセット。
19.
iPhone X に対応させてみた ?
できた
20.
iPhone X に対応させてみた ?
画面のでっぱり部分が考慮されている(縦画 面配置のときは) ? 下のブログにて、iPhone X の見え方を確認 できるようなアセットが公開されている ? もんりぃ is undefined.? iPhone X Tester for Unity を公開しまし た!( http://monry.hatenablog.com/ entry/2017/11/10/102011 )
21.
アセットの悲劇 ? そんなある日 ? みんなだいすき(?)
SR Debugger を入れたとき の出来事だった ? SR Debugger - 実機でいろいろデバッグ機能を 追加したり、プロファイリング見れたり、ログ 見れたり、メモリ使用量見れたり、端末情報み れたり(長くなるので割愛) ? 過去にえんぺるさんが Unibook で紹介してた よ
22.
? SR Debugger
を起動するには、画面の左上 隅を長押しすればよい(場所や押し方は SR Debugger の設定でいろいろ変えれる) ? 起動しない??? ? 手元にある端末 iPhone 7 では起動できる のに、iPhone X では起動できないなぜ アセットの悲劇
23.
? SR Debugger
の長押しボタンのサイズが、 そもそも iPhone X に対して小さかった。 ? めんどくさいけど、SR Debugger の中身の Prefab に手を入れて、起動ボタンを大きく した(SR Debugger をアップデートするたび に修正しないといけなくなるのでやりたく なかったが???) アセットの悲劇
24.
? 起動できた アセットの悲劇
25.
? 閉じれない アセットの悲劇
26.
? でっぱり部分の横は、どうやら触っても反 応しないようになってるっぽい アセットの悲劇
27.
? また SR
Debugger 内の Prefab に手を入れ る ? SR Debugger が Canvas がくっついた GameObject を生成する仕組みになっている ので、その GameObject に Unity ヘルプデ スクのスクリプトをくっつけた それの対応
28.
? 完成 それの対応
29.
? いまのところ、Unity が正式に
iPhone X に 対応していないので少し工夫が必要 ? uGUI のアンカーをちゃんと利用して、UI を 配置しないと大変なことになるなーと感じた ? uGUI で構成されているアセットを利用する ときは、そのアセットの Canvas に一工夫し ないといけない。(メンテがめんどくさい) ? 公式に対応するまで待っておいたほうが無難 まとめ
30.
おわり
Download