Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
cfm_art
839 views
【Unite2014】多様なAndroidデバイス向けに管理・最適化を行うには
Unite2014
Engineering
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 13
2
/ 13
3
/ 13
4
/ 13
5
/ 13
6
/ 13
7
/ 13
8
/ 13
9
/ 13
10
/ 13
11
/ 13
12
/ 13
13
/ 13
More Related Content
PDF
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
見やすいプレゼン資料の作り方 - リニューアル増量版
by
MOCKS | Yuta Morishige
PDF
0621 ndk game
by
cat kaotaro
PDF
スマホ開発でも活きたこと、まだ活かせていないこと 170325 1043
by
Takashi Hirayama
PDF
Google ドキュメント プレゼンテーションを、そのままのイメージでSlideShareへアップする方法
by
Tomoyuki Mimura
PDF
Questetra ハンズオンセミナー ビギナー向け業務プロセス設計 2015/11/25
by
Akihiro HATANAKA
PDF
Questetra ハンズオンセミナー ビギナー向け業務プロセス設計 2016/09/14
by
Akihiro HATANAKA
PDF
強化学習とは (MIJS 分科会資料 2016/10/11)
by
Akihiro HATANAKA
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
by
エピック・ゲームズ・ジャパン Epic Games Japan
見やすいプレゼン資料の作り方 - リニューアル増量版
by
MOCKS | Yuta Morishige
0621 ndk game
by
cat kaotaro
スマホ開発でも活きたこと、まだ活かせていないこと 170325 1043
by
Takashi Hirayama
Google ドキュメント プレゼンテーションを、そのままのイメージでSlideShareへアップする方法
by
Tomoyuki Mimura
Questetra ハンズオンセミナー ビギナー向け業務プロセス設計 2015/11/25
by
Akihiro HATANAKA
Questetra ハンズオンセミナー ビギナー向け業務プロセス設計 2016/09/14
by
Akihiro HATANAKA
強化学習とは (MIJS 分科会資料 2016/10/11)
by
Akihiro HATANAKA
More from cfm_art
PDF
【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?
by
cfm_art
PDF
【Unite2014】誰でも出来る!MayaLTを使ったUnityアセット制作ワークフロー
by
cfm_art
PDF
【Unite2014】Unity Test Tools
by
cfm_art
PDF
【Unite2014】UnityとWebデプロイメントの未来
by
cfm_art
PDF
【Unite2014】Unity5.0 アセットパイプライン/アセットバンドル
by
cfm_art
PDF
【UNREAL FES 2015 OSAKA】インタラクティブスタジオ 1-10designの考えるアンリアルエンジンの可能性
by
cfm_art
PDF
【Unite2014】Unity2Dのよくある問題とその解決方法
by
cfm_art
PDF
【UNREAL FES 2015 OSAKA】エンディング「本当に無料なの?」「質疑応答」
by
cfm_art
PPTX
メガ Unity ユーザーミートアップ 2012
by
cfm_art
PDF
【Unite2014】Mecanim 徹底解説2014
by
cfm_art
PDF
【UNREAL FES2015 OSAKA】UE4×Project Morpheus~“AKB0048”דアクエリオン”多次元スペシャルライブ開発事例~
by
cfm_art
PDF
【UNREAL FES2015 OSAKA】UE4の新機能のご紹介と…ライブコーディングやるよ!C++だけどな!他にもいろいろ詰め込むよ!
by
cfm_art
【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?
by
cfm_art
【Unite2014】誰でも出来る!MayaLTを使ったUnityアセット制作ワークフロー
by
cfm_art
【Unite2014】Unity Test Tools
by
cfm_art
【Unite2014】UnityとWebデプロイメントの未来
by
cfm_art
【Unite2014】Unity5.0 アセットパイプライン/アセットバンドル
by
cfm_art
【UNREAL FES 2015 OSAKA】インタラクティブスタジオ 1-10designの考えるアンリアルエンジンの可能性
by
cfm_art
【Unite2014】Unity2Dのよくある問題とその解決方法
by
cfm_art
【UNREAL FES 2015 OSAKA】エンディング「本当に無料なの?」「質疑応答」
by
cfm_art
メガ Unity ユーザーミートアップ 2012
by
cfm_art
【Unite2014】Mecanim 徹底解説2014
by
cfm_art
【UNREAL FES2015 OSAKA】UE4×Project Morpheus~“AKB0048”דアクエリオン”多次元スペシャルライブ開発事例~
by
cfm_art
【UNREAL FES2015 OSAKA】UE4の新機能のご紹介と…ライブコーディングやるよ!C++だけどな!他にもいろいろ詰め込むよ!
by
cfm_art
【Unite2014】多様なAndroidデバイス向けに管理・最適化を行うには
1.
Unite2014 多様なAndroidデバイス向けに管理・最適化を行うには
2.
アンドロイドの課題 • デバイスの種類が膨大 • すべてのデバイスに対応するのが困難 •
現在進行形でどんどん新たなデバイスも増えている
3.
どうするか?
4.
ハイエンドを避ける • ハイエンドは開発効率が良くない • デバイス毎の差異の影響を受けやすい •
CPUの性能やメモリの容量など • ユーザーがハイエンドより楽しめるものをより重視している
5.
ハードウェアの要求を調べる • いくらかのハードウェア性能で起動可能端末を選択は出来る • OpenGLES2.0は8%程度 •
Androidバージョンで多少の足切 • ICS以降が約80%のシェアなので、このバージョンを目安にするといい • 制限できない項目も • CPUの性能 • GPUの性能 • メモリの容量 • ストレージの容量
6.
画面解像度 • それぞれのデバイス毎に個別対応は無理 • 比率とかで計算した方がいいかも •
UI作るならUnityエディター上でカメラを確認しながら配置した方がい い • 新しいGUIは4.6から
7.
3Dについて • とくに悩む必要は恐らくない • ワールドは変わらずウインドウが違うだけ
8.
2Dについて • 3Dほど簡単にはいかない • アスペクト比によって、縦横いずれかの端を犠牲にする必要が出てく る •
Cameraをスクリプトで調整する必要が必ず出てくる • 画面の大きさで位置や大きさを調整 • 比率で設定する • ピクセルではなくメートルとかの単位で管理する
9.
パフォーマンス • 色んな資料があるからそれを見た方が早い • Googleとか •
StackOverFlowとか • Profilerを使う(Pro専用) • お手軽にCPUやメモリの使用具合を確認できる
10.
テクスチャについて • 可能な限り圧縮テクスチャを使用する • こっそり変えても多分気づかれないくらいには綺麗に出る ※作注)
実際3Dテクスチャならまずわからない • メモリと速度が向上する ※作注) AndroidはETCという形式が使われる。 これは1テクセルあたり0.5バイトで表現出来る上にVRAMに送る際に 圧縮されたまま転送できるので、転送速度が段違いに (16bitsテクスチャに比べて1/4の容量しか転送しなくていい) ただ、アプリサイズはzip圧縮されるのでそこまで変わらない
11.
レンダリングパスについて • UnityではDeferred、Forward、VertexLitの3つのパスが用意されてい る • Deferred
: 精細な照光計算なんかにつかう • Forward : 基本的な描画につかう • VertexLit : 簡易照光計算につかう • VertexLitが一番速いのでおすすめ • 影とかは出せなくなる
12.
オーディオについて • 圧縮は避ける • 圧縮してもメモリ使用量はそこまで変わらなかった •
ただCPUの使用量が大幅に増加 • メモリに保持する設定の方がおすすめ • 2D/3Dサウンドの設定 • 3Dサウンドを使用する理由がないなら2Dの方がCPU節約になる • 特に2Dゲームならほぼいらないのでは?
13.
AndroidNDK • JNIなしで使用することが判明 • DLLImportを使う •
詳細はBuilding Plugins for Androidでぐぐる
Download