PhysApp

趣味と開発関連のメモ置き場です

キャプチャーボードが認識されない時に試す事メモ

自分はGC550 PLUSを1年半ほど使ってきたのですが、 突然キャプチャーボードが認識されなくなる(認識してるライトの色にはなる)現象に悩まされてました。 その際に確認/試した事をメモ書き程度にまとめておきます。 自分の場合に効果のあったものは、一番下に…

ITMS-90809の解決方法 & ipaファイルにUIWebViewが含まれているか検索する【Unity】

アプリを久々に作ったので、リリースしようと思ってApp Storeにアップロードしたのに、 App Store Connectに全然アプリが追加されない。 携帯を見てみたらこんな通知が。 なぜかバイナリが無効に変更されてた。 ITMS-90809 メールも見てみるとこんなのが飛ん…

Unityのビルド時に CommandInvokationFailure: Failed to update Android SDK package list. が出る

Androidプラットフォームでビルドしようとしたらこんなエラーが。 CommandInvokationFailure: Failed to update Android SDK package list. 解決方法 自分はこの方法で直りました。 Preferences > External Tools > Android > JDK Installed with Unity (rec…

UnityのWebViewで開いたページの要素を編集する

WebViewでページを表示した後、ページ内要素を編集する方法のメモ。 WebViewはこちらのプラグインを使わせていただいてます。すごい便利。 github.com 自分がやった時の手順でメモ書いていくので、もうここは分かってるよ!って方は先飛ばしてください。 Chr…

Unityで楽をしてモバイルキーボードを使う

Unityのモバイルキーボードについて、 www.physif.com 以前使い方を記事にしましたが、アプリとか作ってても面倒だったのでクラス作って楽をしました。 自己満レベルでしかないですがあげてみました。 使い方 使い方は下のような感じ。 Physalisをusingした…

Automatically SignをオンにしてもXcodeのAutomatically manage signingがオンにならない時の解決方法

UnityでiOSビルドをする時、Automatically Signにチェックを入れても Xcodeプロジェクト側で反映されない現象が起きた時の解決方法のメモ。 症状 設定は画像の通りで、Signing Team IDは入力してあり、Automatically Signにはチェックを入れてある。 チェッ…

「Duplicate class com.unity3d.ads.BuildConfig found in modules classes.jar...」のエラーの解決方法

UnityAdsのメディエーションアダプタを入れ、ビルドしようとしたらBuild failureでコケる時の解決方法。 症状 UnityAdsのメディエーションアダプタ(記事ではv2.4.5)をインストールして、 ビルドをしようとするとBuilding Gradle projectでコケる。 こんなウ…

「Android SDK is missing required platform API」のエラーの解決方法

UnityでAdmob SDKを導入後、External Dependency ManagerでResolveをすると、 Android SDK is missing required platform API のエラーが出て、apkの書き出しができなくなった時の解決方法。 (該当するAPILevelのSDKをインストールしても、エラーが出続ける…

AndroidManifest.xml でtargetSdkVersionの警告が出た

Unity-WebViewを使うために色々いじっていたらAndroidManifest.xmlで起きた問題のメモ。 状態 SDKVersionの設定項目のところを、 <uses-sdk android:minSdkVersion="21" android:targetSdkVersion="28" /> こんな感じの値にしていたのだが、 targetSdkVersionにカーソルを合わせてみたらこんな表示が。 Not targeting the latest ve</uses-sdk>…

foreach内でListのRemoveしようとするとエラー

C#

foreachのループの中でListの要素をRemoveしようとしたらこんなエラーが。 InvalidOperationException: Collection was modified; enumeration operation may not execute. 該当の処理はこんな感じ。 foreach ( HogeData item in m_DataList ) { if ( item.i…

Android Studioで'Cannot Resolve Symbol'まみれになった時の対処方法

jarファイルを作ろうと以前に作っていたプロジェクトをAndroid Studioで開いて作業しようとしたら、 import文ほぼ全てが'Cannot Resolve Symbol'を表示するようになってしまった。物凄い真っ赤。 この'Cannot Resolve Symbol'で溢れてしまった時の対処方法を…

SourceTreeを3.3.7にしてから表示が更新されない

SourceTreeを3.3.7にアップデートしてから表示が更新されなくなったのでとりあえずの対処法をメモ。 症状 フェッチやプルはなんとか表示されたりしますが、 マージやプッシュ、ステージングなどの操作をしても表示が更新されません。 何かの拍子に更新された…

実機の画面にDebug.Logを表示させる

Unityのデバッグログ(Debug.Log)を実機の画面に表示させて確認する方法のメモ。 今回作るのはこんな感じのもの。OnGUIで特にいじらずシンプルに。 記事下のおまけにもっと表示をいじったものを貼ってありますが、気になる方などはぜひ最後まで。 ログを受け…

WordPressからはてなブログに移行する方法メモ

しばらくWordPressで記事を書いていましたが、 2019年11月8日にサイトをWordPressからはてなブログへ移行しました。 移行するにあたっての操作などをメモしたので助けになれば幸いです。 注意 WordPressで投稿していた記事のいいねやツイート数はリセットさ…

Feature `out variable declaration' cannot be used のエラーが出た

プロジェクトをUnity2018.2からUnity2019.1.14に移行してみたらこんなエラーが出た。後々また移行作業する時に同じことなりそうなので解決の仕方をメモしておく。 エラーが66個も出た エラーはこんな感じ。プロジェクト名は適当に置き換えてあります。 C:/Us…

GUILayoutでの色々エラー解決方法メモ

OnGUIでGUILayoutとかを使って何かを描画したりするときに出たエラーの解決方法のメモ。 GUI Error GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced) このエラーはGUILayoutでBeginしたのにEndしてないとかで…

スクリプトからSpineのアニメーションやスキンの操作をする【Unity】

たまたまSpineちょっと触ったので使い方の個人的なメモを書いときます。誰かの役に立てば幸いです。 ja.esotericsoftware.com アニメーションを再生する SkeletonAnimation.AnimationState.SetAnimation(int trackIndex, Animation animation, bool loop) で…

Spineを3.8にしたらエラーが出る【Unity】

Spineを久々に開いて、3.8へバージョンをランタイム共にあげたらエラーが出て、アニメーションが再生できなくなったりした時ので対処のメモ。 JSONのエラー 最初に目に付いたのがこのエラー。 Error reading skeleton JSON file for SkeletonData asset: [Sk…

SimulatorビルドがNSInternalInconsistencyExceptionで通らない【Unity】

UnityからSimulator SDKで書き出したアプリをXcodeのシミュレータで実行しようとしたら、エラーが出て実行できなかった。 Uncaught exception: NSInternalInconsistencyException: [UnityAppController renderingAPI] called before [UnityAppController sel…

棒読みちゃんが「TCPサーバを開始できませんでした(Port:50001)」で読み上げてくれない時の解決方法

棒読みちゃんを久々に起動してみたら、 TCPサーバを開始できませんでした(Port:50001) の表示が出て、ソケット通信を使うツイキャスコメントビュアーなどのコメントを読み上げてくれなくなった。 稀ではあるとは思うけどまたなったりすると思うので直し方の…

自作クラスの型のListをソートする【C#】【Unity】

自作クラスの型のListをソートするにはどうやったらいいんだ?となって書いてみたのでメモ。 書き方 ラムダ式で書いたらすんなりできてしまった。こんな感じ。 データ要素はどこかで入れてる想定。 Dataクラスを適当に作ってみたので、この中のidxを使ってソ…

PlayerPrefsでスコアなどを保存する【Unity】

Unityで作っているゲームで、ゲームスコアなどローカルデータを保存したい時のメモ。 これを使う事で次回起動時もデータを保持してプレイできるようになる。 PlayerPrefs PlayerPrefsは、保存するデータの鍵(Key)とデータ(Value)のセットで保存したり、…

pipelineでConditional Stepをつくる【Jenkins】

pipelineを使い始めてみたのはいいけどConditional Stepをどうやるんだ?ってなったのでメモ。 書き方 whenの中に条件を書くと条件に一致する時に下のstepsが回ります。 真偽値 真偽値で条件分けをする時に気をつけないといけないのは、真偽値のパラメータを…

Macでの圧縮、解凍のコマンド

最近よく圧縮、解凍をするのでやり方を忘れないようにメモ。 圧縮 作成するファイル名と、元のファイル、フォルダを入力するとカレントディレクトリに生成される。 ホームディレクトリ以外に保存したいなら先にcdで移動しておく。 tar cvzf hoge.tar.gz fuga…

DeployGateへアップロードする時のレスポンスからリビジョンなどを取得する

ビルドしたアプリケーションのデータをJenkinsからDeployGate APIを使ってDeployGateにアップロードする時に、レスポンスからリビジョンとかを取得したい時のメモ。 割とごり押したとこがあるのでもっといい書き方あれば教えてください。 レスポンスもったら…

文字列を区切って要素を取り出す

sh

シェルスクリプトを使い始めてみたのでメモしてます。もっといい書き方あったら教えてください。スペース区切りになってるテキストからx番目の要素を抜き出したかったので作ってみました。 echo text=`echo “hoge ho ge fuga fu ga” | awk -F'[ ]' '{print …

重複しない名前のフォルダをつくる

sh

シェルスクリプト使い始めてみたのでメモしてます。 名前重複しないフォルダを作りたかったので書いてみました。もっといい書き方あったら教えてください。 DATE=$(date "+%Y%m%d") for CHAR in {a..z} do FOLDER_NAME=/Users/hoge/fuga/${DATE}${CHAR} if […

if文のオプションのメモ

sh

シェルスクリプトを使い始めてみたはいいけどちょくちょく忘れて見直したりするのでまとめてみました。 違うとことかもっといい書き方とかあったら教えてください。 基本メモ [ ] は test のことを指す。 [ ]の間は if [ $hoge = $fuga ] って感じにスペース…

ファイルの中身を1行ずつ配列に入れる

sh

シェルスクリプトを使い始めてみたのでメモ書きついでに。 もっといい書き方とかあったら教えてください。 ファイルの中身を1行ずつ配列に入れて、x番目の要素を取り出せないかなーと思ったのでやってみました。 こんな感じのテキストファイルがあったら hog…

PlayerPrefsとEditorPrefsを削除するエディタウィンドウ【Unity】

Prefs一々呼び出して消すのも面倒だなーって思ったので、すごい簡単なエディタウィンドウを作りました。PlayerPrefsの全消去とKeyを指定してEditorPrefsを消去するだけの機能。すごいシンプル。 PlayerPrefsは全消去を頻繁にするのでAllDeleteのみとなってま…