2022年– date –
-
【Unity】Dotween で missing/null と警告されたら「SetLink(gameObject)」つける
【はじめに】 移動や透過のアニメーションをさせる際に「Dotween」によくお世話になると思います。 ただ、ループさせていたりするとWarningが出て「missing/null」と怒られることがあります。そんな時の対処方法です。 【サンプル】 タイトル画面などによ... -
【Unity】Debug.Logをリリースビルドから簡単に完全に削除する
【はじめに】 動作検証する際にDebug.Log()を多用すると思います。これまではリリース時にいちいちコメントアウトや削除などをしたり、logEnabled = falseにしてログが出ないようにしていました。 Debug.unityLogger.logEnabled = false; ただ、これはログ... -
【Unity】アプリのバージョンを動的に比較する
【はじめに】 よくある、アプリを立ち上げると「ストアから最新版をダウンロードしましょう」と促すやつ。あれを実装したくて、バージョン(1.1や1.0.2など)の比較方法を調べたところ、既に「Version」という便利なクラスがあったので、こちらを活用した... -
【Unity】Texture設定 最適化 とりあえず こうしておけば大丈夫
【はじめに】 UnityのTextureおすすめ設定です。あまり考えたくない時は、とりあえず後述の設定にしておけば大丈夫だと思います。 【テクスチャ サイズ】 テクスチャサイズが大きいほど、メモリ使用量も多くなります。テクスチャサイズはできるだけ小さく... -
【Unity】おすすめアセット一覧 簡単に紹介します
日頃お世話になっているUnity Asset Store のおすすめアセット達を一気にざっくり紹介します(五十音順) アセットは開発期間の短縮や学習にも繋がるので、セールなどを利用してどんどん活用しましょう。 特におすすめのアセットには【★】タグをつけてます... -
【Unity】ver2021LTS で「res」フォルダがビルドエラーになって困った
【はじめに】 Unity2021.3LTSからAssets/Plugins/Android/直下に「res」フォルダが配置されているとビルドエラーになるよう仕様変更されました。プッシュ通知のアイコンやローカライズファイルを置いていたのですが、、、その対処法です。 https://docs.un... -
【Unity】Google APIs for UnityをPackage Managerで管理する
【はじめに】 Game Package Registry (GPR) by Google が2021年5月19日でパッケージの提供を終了してしまったので、「.tgz」ファイルを使って「Firebase」や「In-App Review」のSDKを手動でインポートする方法です。「.unitypackage」でインポートするより... -
【Unity】エラー対応 Prefab instance problem: Missing Prefab
【はじめに】 古いUnityプロジェクトの更新中に下記のエラーに出会しました。 Prefab instance problem: Missing Prefab with guid: ******************************** どうやらPrefabを削除してしまったようです。 【対応方法】 UnityエディターのHierarc... -
【Unity】Android「WRITE_EXTERNAL_STORAGE」権限リクエスト削除する
【はじめに】 「WRITE_EXTERNAL_STORAGE」に関して公式ページによるとAndroid4.4(API level 19)以降では権限をリクエストする必要がなくなったそうです。 https://developer.android.com/guide/topics/manifest/uses-permission-element?hl=ja Unityの「... -
【Unity】ビルドで書き出されたAndroidManifest.xmlの場所
【はじめに】 Androidビルドの最終的なマニフェストファイルを確認する方法です。不要な権限要求などが記載されてないか確認できます。3rdパーティー製のアセットなどを使用していると知らないうちに「android.permission.ACCESS_FINE_LOCATION」などが入...