コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Android】32 ビットか 64 ビットか確認する方法

概要 Google Play から 「CPU-Z」をインストールする 「CPU-Z」を起動して「SYSTEM > Kernel Architecture」を見る

【Unity】Firebase を使用している Unity プロジェクトを Jenkins で Android ビルドしていたらいつからか時間がかかるようになった

はじめに Firebase を使用している Unity プロジェクトを 定期的に Jenkins で Android ビルドしていたら いつからかビルド時間が 3 倍以上に伸びている現象に遭遇した ログを見てみたら GooglePlayServices.CommandLineDialog must be instantiated using t…

【C#】List<> の Type で要素の型を取得する例

ソースコード var elementType = type.GetGenericArguments()[ 0 ]; 参考サイト様

【C#】Type が List<> かどうか調べる例

ソースコード var isList = type.IsGenericType && type.GetGenericTypeDefinition() == typeof( List<> ); 参考サイト様

【C#】配列もしくはリストの要素の型を取得する例

ソースコード var isList = type.IsGenericType && type.GetGenericTypeDefinition() == typeof( List<> ); var elementType = isList ? type.GetGenericArguments()[ 0 ] : type.GetElementType(); 参考サイト様

【Unity】Firebase Authentication のメール列挙保護をオンにしたら LinkWithCredentialAsync 関数でエラーが出るようになった

概要 setAccountInfo REST API を使用してメール / パスワード プロバイダを既存のユーザー アカウントにリンクできなくなります。linkWithCredential クライアント SDK メソッドと EmailAuthCredential は、どのプラットフォームでも使用できなくなります。…

【Jenkins】Jenkins Pipeline の Git の Pull でタイムアウトする場合

概要 pipeline { stages { stage('Git') { steps { git branch:'xxxx' url: 'git@github.yyyy/zzzz.git' } } } } 上記のようなコードを実行したらタイムアウトでビルドに失敗する現象に遭遇した pipeline { stages { stage('Git') { steps { checkout scmGit…

【Unity】Mac の Unity 2022.3.16f1 でマウスのミドルクリックで Scene ビューがフォーカスされない

概要 Mac の Unity 2022.3.16f1 の Scene ビュー上でマウスのミドルクリックをした時に Scene ビューがフォーカスされない現象に遭遇した Scene/Game View: Fixed an issue where clicking on the SceneView with the middle mouse button would not focus i…

【Rider】最近開いたプロジェクトの一覧をクリアする方法

概要 最近開いたプロジェクトの一覧をクリアしたい場合は C:\Users\【ユーザー名】\AppData\Roaming\JetBrains\Rider【バージョン】\options\recentSolutions.xml 上記のファイルを削除するか、 ファイルを開いて不要なプロジェクトの項目を削除して保存する…

【Unity】java.lang.NoSuchMethodException - com.unity3d.player.x.<init> []

概要 MessagingUnityPlayerActivity.onCreate java.lang.NoSuchMethodException - com.unity3d.player.x.<init> [] com.google.firebase MessagingUnityPlayerActivity.java:80 Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentI</init>…

【Rider】未保存のタブにマークを付ける方法

概要 「設定 | エディター | 一般 | エディタータブ」を開いて 「変更があればマークする」をオンにする

【Jenkins】ビューでよく使うカラムの設定

概要 ジョブの設定 ステータス ビルドボタン Last/Current Build Console Output ジョブの説明 コンパクトカラム: ステータス(オプション付き) ビルド所要時間 次のビルド時刻

【Unity】Unity 2022.3.16f1 で iOS アプリ起動後に黒い画面が一瞬表示される

概要 Unity 2022.3.16f1 で iOS ビルドしてアプリを起動したら 起動後に黒い画面が一瞬表示される現象に遭遇した Issue Tracker に起票されており、 Fixed by another internal issue: UUM-52515: After 2021.3.24 some early tasks in lifecycle are having…

【Unity】unable to read input file '/Users/【ユーザー名】/Library/MobileDevice/Provisioning Profiles/XXXX.mobileprovision': fopen(/Users/【ユーザー名】/Library/MobileDevice/Provisioning Profiles/XXXX.mobileprovision, rb): No such file or directory (2)

概要 unable to read input file '/Users/【ユーザー名】/Library/MobileDevice/Provisioning Profiles/XXXX.mobileprovision': fopen(/Users/【ユーザー名】/Library/MobileDevice/Provisioning Profiles/XXXX.mobileprovision, rb): No such file or direc…

【Trello】WYSIWYG 編集から Markdown 編集に戻す方法

概要 https://trello.com/u/【ユーザー名】/labs 上記の URL を開いて 「WYSIWYG 編集」をオフにして Trello を開き直す