2018-01-01から1年間の記事一覧
うちのネットワーク環境、ビッグローブ光でiPv6対応したのに、なぜかIPv4でしかアクセスできない状態だった。 ちなみに、所有機はMacbook Pro。この問題、ずーっと放置していたのだけど、今日Windows機を導入したので試してみたらIPv6でアクセスできた。 な…
Random.Range(min,max)は、引数がfloatの場合、maxはinclusiveになりますが、intの場合はmaxがexclusiveになります。つまり、Random.Range(0.0f,10.0f)の場合、10.0fが返ってくるときがありますが、Random.Range(0,10)では10は返ってきません。最大でも9です…
アプリ内課金の実装にはUnityIAPを使用しています。 実装方法は、詳しい記事が色々とあるので、そちらをご参考下さい。 参考までに私が参考にした記事を1つ挙げておきます。techtechnolog.comただ、こちらの参考サイトでStart()で呼んでいるものをAwakeにし…
Unityでつくったアプリは、そういえばいっつも実機で確認しててSimulatorで実行したことがなかったです。ふとシミュレーターで確認したくなったんですが、XCode上でシミュレーターを選ぶところもないし、どうやんねん!って思っていました。調べてみると、 Pl…
基本的にフレームレートを指定したいときはApplication.targetFrameRateに設定すれば良いです。Application.targetFrameRate = 30;とすると30FPSになります。しかし、これだけだとEditorで実行していると、なんかヌルヌル動くなぁと思っていました。調べてみ…
最近「ネコの絵描きさん」というアプリをアプデしたんですが、テスト中にそのアプリサイズに驚きました!なんと400M超え!これはあかん!と思い対策を考え始めました。そもそも僕がゆとりプログラマーだったのでこうなったので、以下は、ゆとりじゃないプログラ…
別に物理シミュレーションはしたくないのだけど、OnCollisionEnterで処理をしたいなぁと思って、とりあえずColliderだけをつけてたんですが、全然OnCollisionEnterが呼ばれない...「なんでや????」って思ってたんですが、どうやらRigidBodyがついていな…
以前作ったSingletonMonobehaviourはシーン遷移時に破棄されるものでした。以前のもの↓ waken.hatenablog.com シーンをまたいだ時に破棄されないようなものも欲しくなったので、Awake内でDontDestoryにしています。その他もちょこちょこ変えています。Awake…
buravo46.hatenablog.comこちらのブログにて、Object.FindObjectsOfTypeを使う方法とResources.FindObjectsOfTypeAllを使う方法が紹介されていました。私の場合、ActiveでないGameObjectも取得したかったのでResources.FindObjectsOfTypeAllを使っていたので…
Unity製ゲームでSNSシェア機能を入れようと思ったらSocial Connectorですね。ゲーム画面をcaptureした後、Social Connectorを使ってTwitterなんかに投稿できるようにしようと思っていたのですが、いつの頃からかその機能を使おうとするとアプリが落ちる現象…
Unityでsqlite3を使っていたんですが、Android版でのみ、 E/Unity (22524): DllNotFoundException: Unable to load DLL 'sqlite3': The specified module could not be found. というエラーをはいてアプリが落ちる現象が発生しておりました。調べてみたとこ…
以前、Unityで何度もimport small assetsという窓が出て困っていました。いろいろと削除しながらどれが原因のAssetなのか調べていったところ、GoogleMobileAds.frameworkが原因だとわかりました。EditorからGoogleMobileAds.frameworkを右クリックしてReimpo…
自分のUnityアプリにFirebase Analyticsを入れることにしました。Firebase Analyticsの導入は、以下のリンクパッケージをダウンロードしてimportするのみ。https://firebase.google.com/docs/unity/setupAndroid版は特に問題なく導入完了。しかしiOS版のビル…
Metasequireというゲームを作っている時に、RenderTextureの描画順を制御する必要がありました。Metasequireではメタボール表現するためにトータル5パスぐらい使って描いてます。ちなみに単純なメタボールだけなら2パスで良いんですが、陰影つけたりするのに…
AdMobの収益で Invalid Traffic というので見積もり収益より金額が引かれていたのですがどういうことですか? いろいろな理由により Invalid Traffic と判定されることがあるらしいです。例えばゲーム中にいきなり広告が出るなど、不適切なタイミングで出る…
Unityで開発しているとたいていBuild And RunでAndroid端末にapkを流し込むと思うのですが、たまに既にできあがったapkを端末にインストールしたいことがあります。そういうときはコマンドラインから、 adb install 〜.apk とすることでインストールできます…
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…
AdMobを組み込んでいるアプリで、他の人と作業していて微妙に環境が違うと、 Resolving Android Dependencies... っていうのが何度も発生するときがあります。 これがうざいときは、一度ResolveしたあとにResolveを自動でしないように設定すると良いみたいで…
AdMobのReward広告のPreloadってどうするのがベストプラクティスなのか分からなかったのですが、Google JapanのAdMob担当の方に質問して教えてもらったのでまとめてみます。自分の理解が間違っている可能性もあるので組み込む際は自己責任でお願いします。ま…
スプラトゥーンでダメージを受けた時みたいな画面エフェクトを作りたくて作りました。スプラトゥーンには及びませんが、だいたいこんな感じになりました。でろでろエフェクト テクスチャを調整したら、もっとスプラ感が出るんじゃないかと思います。まずはSh…
ぽわ~んって感じの画面エフェクトを出したくてCamera filter packというアセットを買いました。assetstore.unity.comしかし、個人的に使いづらかったり、バグなのか使い方が悪かったのかアスペクト比が考慮されておらずエフェクトが細長くなってたりしたの…
以下のサイトを参考にすることで簡単にできました。www.komaroku.comyatta47.hateblo.jp基本的には、 http://b.hatena.ne.jp/entrylist?sort=eid&url=あなたのチェックしたいURL&mode=rssで、いけるんですが、自分のサイトの場合だとhttps://を除いた形じゃ…
https://forum.unity.com/threads/2017-3-0f3-ios-build-crashes-all-the-time.509586/こちらに記載がありました。どうやらUnity2017.3でビルドしたアプリだとそういうことが起きるっぽいです。 みんな2017.2に戻したって書いてます。自分も2017.2に戻したら…