ゲーム化!tomo_manaのブログ

ゲーム化!tomo-manaのブログ

Unityでゲームを作る方法について紹介しています

Android

Google Console「対象APIを超えるAndroidバージョンの新規ユーザーは、アプリを利用できなくなります」への対処(Android12、13への対応まとめ)

Google Console「対象APIを超えるAndroidバージョンの新規ユーザーは、アプリを利用できなくなります」への対処方法。 警告警告(詳細)いくつかの先駆者の方々の情報を基に解決できました。備忘もかねてまとめます。 警告の意味 対処手順 SDK31-33をインス…

20分・90分タイマー振り返り(Ver1.1→2.0)

今回はバージョンアップということで、時間をかけずさっくり振り返り。 スケジュール かかった日数 苦労した点 これまでの経験が活きた点 今後の予定 タイマーについて 創作活動全般について 所感 参考 初版リリース時の振り返りは以下の記事(こちらはけっ…

Androidアプリのリリース時に重宝するサイトまとめ

リリース時に重宝する便利サイトをまとめました。 ストア掲載情報 ランチャーアイコンの作成 - Launcher Icon Generator プライバシーポリシーの自動生成 - Privacy Policy Genarator アプリ画面のモックアップ データ圧縮・整形・加工 画像圧縮 - Compress …

Unity・Activity・Service間のやりとり (Unity 2020.3.26f1・Android 10, 11)

Unity、Activity、Service間のアクセスの方法。 Unity → Activity Unity側:AndroidJavaObject.Call() Android側:UnityPlayerActivity継承クラス+AndroidManifest.xml Android → Unity Android側:UnityPlayer.sendMessage() Unity側:コールバック関数 Ac…

コードを作り替えたい欲に打ち勝つ

コードを組み替えたい欲に打ち勝って、コードを組み続けるか。あるいはコードを組み替えるか。 はじめに 短期間の開発なら組み換えたい欲を我慢する コードを組み替える モジュールの関係図を描く(To-Be) 現在のコードをリファクタリングする(As-Is→To-Be…

Unity バックグラウンド中はUpdate()が呼ばれない!? (Unity 2020.3.26f1)

バックグラウンド中は Update() が呼ばれません。 バックグラウンド移行と復帰 時間経過 バックグラウンドに移行する操作 もしかすると、Androidアプリを作っているUnityクリエイターさんの間では常識すぎて誰も書いていないということなのかもしれませんが…

Google Admob の2つのIDの使い方 (Unity 2020.3.26f1)

Google Admob で発行される2つのIDの使い方について (使い分けが分からずしばらくハマりました) Google Admob で発行される2つのID アプリIDの確認 広告ユニットIDの確認 アプリIDの設定 AndroidManifest.xml(Google Admob用) GoogleMobileAds Setting…

UnityxAndroid AndroidManifest.xml の設置場所 (Unity 2020.3.26f1・Android 10, 11)

Unity環境でAndroidアプリを作成する時の AndroidManifest.xml の置き場所について AndroidManifest.xml の設置場所 AndroidManifest.xml 自体は、複数存在する Javaファイル 参考 マージされた AndroidManifest.xml の出力先 AndroidManifest.xml の設置場…

Unity×Android Android環境にしたらビルドが通らない場合

Android環境にしたらビルドが通らなくなった場合(インストールの確認) Android環境にできるか確認 コンパイルできない JDK が見つからない(バージョンが合っていない) Java JDK、Android SDK がうまくインストールされない Java JDK用のパスが通ってない…

Unity×Android Unity Hub から Android開発環境をインストールする(Windows 10)

Unity Hub から Android開発環境をインストールする手順について Unity で Android向けアプリを作成するには、Java JDK と Android SDK/NDK が必要です。Unity では、Unity Hub からインストールする手順が推奨されています。Unity Hub からインストールする…

アプリを一つリリースして気づいたこと

アプリを一つリリースして気づいたことをまとめます。 工程をふりかえる 遅延と計画変更の繰り返し 市場テストの繰り返し タスクを3日で片づける その他の工数(リリース) 気づいたこと 思ったより工数がかかる 挫折ポイントが多い この記事は、20分・90分…

Unity×Android 強制的にスリープを解除する(Android10, 11)※調査中の記事

強制的にスリープを解除する方法(備忘用の記事。調査中) 実装 課題 PowerManager.FULL_WAKE_LOCK は非推奨 WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON Activity.setTurnScreenOn() 以下を参考にしました。 液晶パネルのWakeLockを取得し、Sleep状態…

Unity×Android 自分のタスクを前面に持ってくる(Android10, 11)※調査中の記事

自分のタスクを前面に持ってくる処理(課題の備忘用) 処理 課題 以下のサイトを参考にしました。 (が、2つのサイトで同じ処理が記載されており、他の出元があるかもしれません) http://stren-blog.seesaa.net/article/435048614.html https://friegen.xy…

Unity×Android 通知(Notification)の登録(Android10, 11)

通知 通知(Notification) 通知チャンネル(Notification Channel) 通知管理クラス(NotificationManager) 実装手順 通知チャンネルの作成と登録 通知の作成と登録 通知アイコンについて アイコンの大きさ(24px~96px) アイコンはオンラインで作れる(A…

Terms & Conditions for 20-90 Timer (2022-03-07)

Terms & Conditions applicable to Japanese and English-speaking countries (20-90 Timer) 日本語及び英語圏に適用される利用規約(20分-90分タイマー) Terms & Conditions 利用規約(日本語) Terms & Conditions By downloading or using the app, thes…

Privacy Policy for 20-90 Timer (2022-03-07)

Privacy policy applicable to Japanese and English-speaking countries (20-90 Timer) 日本語及び英語圏に適用されるプライバシーポリシー(20分-90分タイマー) Privacy Policy プライバシーポリシー(日本語) Privacy Policy Tomo-mana built the 20-90…