忍者ブログ

趣味なメモ:ゲームとかプログラムとか

プログラマの私がテキトウに綴るメモ帳

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

諸注意:はじめに

当サイトは適当にメモするために作成したサイトです。
更新内容は各プラットフォームでいろいろ詰まった事その他のメモです。
なんとなくゲーム系なのでUnity/iPhone/Android/Windows/その他ツールの話題が多いかと。
溜まったらざっくりメモ。

PR

Unity:オクルージョンカリング

Pro版機能です。
やり方。
Window -> Occl Culling
設定値は適当にやってみてください。
Bakeを押すと計算を始めます。
マップに対してStaticのチェックボックスがオンになっている事を確認してください。

Occl CullingタブのVisualizationで実際にカリングされている状態がシーンウィンドウで確認できます。

Unity:AndroidProfiler

Unity Android

unity 3.5 1f2

Unity Android Proをお使いの方なら
UnityのProfilerが使用出来ます。
アンドロイドのプロファイラの記事です。かなり個人メモ。

公式(英語)
Profiler(ProOnly)

要約すると
Wifi経由:
1. Androidがデータ転送モードにしてないことを確認。
2. 接続PCすると同じWifiネットワークにAndroidを接続。
3. unityのBuildSettingsダイアログで"AutoconnectProfiler"チェックボックスをオン。
4. Mac/PCにケーブルで繋いで接続を確認し、Unityエディタで"Build&Run"を実行。
5. アプリがデバイス上で起動したら、プロファイラを開きます。(Window->Profiler)
6. もし自動接続に失敗した場合、プロファイラウィンドウのActiveProfilerのドロップダウンからデバイスを選択してください。

ADB経由
1. Mac/PCにケーブルで接続し、ADBが認識していることを確認します。(コマンドプロンプトで adb devices と打って認識されているか)
2. コマンドプロンプトを開きます。そして下記を実行。
adb forward tcp:54999 localabstract:Unity-HOGE.com
"HOGE.com"はPlayerSettings...のOtherSetting内Bundle Identifierです。
3. ビルド設定で"Development Build"にチェックを入れて"Build&Run"
4. アプリがデバイス上で起動したら、プロファイラを開きます。(Window->Profiler)
5. 自動接続されないのでプロファイラウィンドウのActiveProfilerのドロップダウンから(ADB@127.0.0.1:54999)デバイスを選択してください。


なぜアンドロイドプロファイラの記事が無いんだ。
Unity英語読めないと逐一辛いね。
まぁそもそもUnityのプロ版なんて個人じゃ入れる人少ないよねぇ。

AndroidはLogcat立ち上げるだけで、DrawCallとかは見れるようですが。
可視化されてるほうがやはり有難いですしね。
GPUプロファイリングは出来ないようです。
各社のプロファイラを用意して確認してくださいって感じですってよ。

Android:IS03のroot化

ざっくりIS03の一時的root化のメモ

IS03
ビルド番号 01.01.11

急にAdrenoProfilerを使ってみたくなったのでroot化。
必要なもの。

0.文鎮化を覚悟。
  今後サポートされなくても折れない強い心を用意。
  自己責任で。

1.android sdkをダウンロード。adbコマンドを使える状態にまでしておく。
  IS03USBドライバをダウンロード。あと開発者用USBドライバ(ADB)も。このへんはいろんなサイトあります。
  shmaincamgetrootをダウンロード。7zは頑張って解凍してね。
  全部の用意ができたら端末をPCに接続してコマンドプロンプトから
  adb devices
  でIS03が認識されているのを確認してから始めましょう。

2.コマンドプロンプトから
adb push shmaincamgetroot /data/root/shmincamgetroot
みたいな感じで解凍したファイルを送ります。
ちゃんとファイルの場所を確認してね。

3.shellを起動。
adb shell
$が出てるので

4.shmincamgetrootを起動
/data/local/shmaincamgetroot
と打ちます。

/data/local/shmaincamgetroot
detected, 01.01.11
enjoy!
#

と出たら成功です。#が出てるのでroot権限です。
shmaincamgetrootの製作者様に感謝します。


root化を探して三千里……まぁ急にやり始めた事ですが、暇な間にケータイアップデートしてたのが運の尽きというか。
is03breakを試そうとしてつっかかり

01.01.05じゃないとis03breakは使えないことに絶望。次へ。

SHBreakはすでに01.01.10以降から使えなくなってて

同じ作者さんのshmaincamgetrootが使えるらしい。

情報ねぇ!つかadb push が上手くいかない

/system にpushは出来ないのだよと気づくまで結構時間がかかったのでメモ。
Android初心者だとこんな苦労すんのね。うぇー。


ただ肝心のAdrenoProfilerがちゃんと動かない。
AdrenoProfilerは優秀だそうなのでGPU周りの負荷とか参考にしたいなーと。
反応はするんですがね……なんだろな。探さなきゃな……今度は英語かー。

カレンダー

09 2024/10 11
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

フリーエリア

最新CM

プロフィール

HN:
ekiya3
性別:
非公開

バーコード

ブログ内検索

P R

TemplateDesign by KARMA7

忍者ブログ [PR]