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