2018-06-01から1ヶ月間の記事一覧

SingletonMonobehaviour再び

以前作ったSingletonMonobehaviourはシーン遷移時に破棄されるものでした。以前のもの↓ waken.hatenablog.com シーンをまたいだ時に破棄されないようなものも欲しくなったので、Awake内でDontDestoryにしています。その他もちょこちょこ変えています。Awake…

Hierarchy上のゲームオブジェクトを全て取得したい!

buravo46.hatenablog.comこちらのブログにて、Object.FindObjectsOfTypeを使う方法とResources.FindObjectsOfTypeAllを使う方法が紹介されていました。私の場合、ActiveでないGameObjectも取得したかったのでResources.FindObjectsOfTypeAllを使っていたので…

iOSでゲーム画面のスクショを撮って保存しようとすると落ちる現象

Unity製ゲームでSNSシェア機能を入れようと思ったらSocial Connectorですね。ゲーム画面をcaptureした後、Social Connectorを使ってTwitterなんかに投稿できるようにしようと思っていたのですが、いつの頃からかその機能を使おうとするとアプリが落ちる現象…

Unityでsqlite3を使っていたところ、Android版で落ちる減少が発生

Unityでsqlite3を使っていたんですが、Android版でのみ、 E/Unity (22524): DllNotFoundException: Unable to load DLL 'sqlite3': The specified module could not be found. というエラーをはいてアプリが落ちる現象が発生しておりました。調べてみたとこ…

Unityでimport small assetsが何度も出て困る問題

以前、Unityで何度もimport small assetsという窓が出て困っていました。いろいろと削除しながらどれが原因のAssetなのか調べていったところ、GoogleMobileAds.frameworkが原因だとわかりました。EditorからGoogleMobileAds.frameworkを右クリックしてReimpo…

UnityでFirebase Analyticsを入れた時にMach-O Linker Errorが出て困った

自分のUnityアプリにFirebase Analyticsを入れることにしました。Firebase Analyticsの導入は、以下のリンクパッケージをダウンロードしてimportするのみ。https://firebase.google.com/docs/unity/setupAndroid版は特に問題なく導入完了。しかしiOS版のビル…

RenderTextureの描画順

Metasequireというゲームを作っている時に、RenderTextureの描画順を制御する必要がありました。Metasequireではメタボール表現するためにトータル5パスぐらい使って描いてます。ちなみに単純なメタボールだけなら2パスで良いんですが、陰影つけたりするのに…

AdMob周りで疑問に思っていたことをGoogle Japanの担当者さんに聞いてみた。

AdMobの収益で Invalid Traffic というので見積もり収益より金額が引かれていたのですがどういうことですか? いろいろな理由により Invalid Traffic と判定されることがあるらしいです。例えばゲーム中にいきなり広告が出るなど、不適切なタイミングで出る…

Android端末にapkをインストールする

Unityで開発しているとたいていBuild And RunでAndroid端末にapkを流し込むと思うのですが、たまに既にできあがったapkを端末にインストールしたいことがあります。そういうときはコマンドラインから、 adb install 〜.apk とすることでインストールできます…

AdMobのpluginをバージョンアップしたらAndroid版がビルドできなくなったときの対応

AdMobのプラグインバージョンをアップデートした時に、 CommandInvokationFailure: Unable to convert classes into dex format. C:\Program Files\Java\jdk1.8.0_92\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="C:/Users/MyUserName/AppDat…