2021-01-01から1年間の記事一覧

【個人ゲーム開発者向け】アプリが最新バージョンじゃなかったらストア画面へ飛ばす、を超お手軽に実装する

よく「アプリをアップデートしてください」とか出てストア画面に飛ばされる、のあるじゃないですか。 今回は、最新アプリのバージョンの定義をGoogleDriveにおく、という超お手軽な方法でそれを実装してみました。 個人開発者の方などで「サーバーが用意する…

『箱猫レンジャーの3Dそうこばん!』リリースまでの道のり〜ずっとゲームが完成させれなかった

2021年10月末に『箱猫レンジャーの3Dそうこばん!』というゲームをリリースした。 このゲームは自分の中では第一作目。 ゲーム開発は仕事にもしている(本職はゲームプログラマ)し、 ゲーム開発者を目指してからは個人でも10年近くずーとやってきたんだ…

【Unity】プレハブのインスタンス生成が遅い・画面が止まる問題の対処法まとめ【パフォーマンス改善】

この記事は、 プレハブをInstantiateしてゲームオブジェクトを生成する際に、 遅い・画面が止まるといった問題に対して自分が行っているアプローチを書きます。 【箱猫倉庫ver1.3(次回アプデ)】古い端末だとunityロゴ~タイトル表示まで遅い問題あってようや…

アプリ申請から審査完了までどのくらいかかったかまとめ【AppStore】【GooglePlay】

アプリの申請、実際にはどのくらいかかるのか、実体験をまとめていきます。 申請する都度更新していくつもりなので、最近どうなの?って思っている方や初めての方の参考になれば幸いっす。 傾向として2021年11月現在は土日を挟まなければ2日以内には審査が…

【Android】現在、お客様のアプリは API レベル 29 を対象にしています。セキュリティとパフォーマンスが最適化された最新の API を利用するには、API レベル 30 以上を対象にする必要があります。アプリの対象 API レベルを 30 以上に変更してください。

エラー内容、困ったこと等 Androidアプリの申請をしようと、Google Play Console でパッケージをアップロードした際に以下のエラーが発生。 現在、お客様のアプリは API レベル 29 を対象にしています。セキュリティとパフォーマンスが最適化された最新の AP…

GooglePlay/AppStoreのストアバッジとリンクを取得する方法

先日このブログの右サイドに、GooglePlay/AppStoreのストアバッジを表示し、それぞれのストアへのリンクを作りました。 この記事ではこのストアバッチ(「バッチ」という言い方をするらしい)の取得方法を記載します。 GooglePlayの場合 play.google.com 上…

『箱猫レンジャーの3Dそうこばん!』をリリースしました!【新作】

既にtwitterの方では告知していましたが、2021年10月末に、 IOS/Android向けのストーリー型パズルゲーム『箱猫レンジャーの3Dそうこばん!』をリリースしました! 各ステージ(倉庫番の問題)をクリアしてストーリーを進めよう! 全30ステージ。エンディ…

【Unity】Admob導入後Androidビルドエラーが発生した際の対処法

初めてAdmobをプロジェクトに導入したところ、androidビルドが通らなくなってしまった。 無事解決できたので、対処法を記載します。 エラー内容、困ったこと等 この事象が発生したときの環境 解決方法 Unityで使われるgradleのバージョンを確認 Android Grad…

別のコライダーが邪魔していてタッチイベントがとれないときの対処法

事象、困ったこと 開発中のゲームでパーティクルが出ている穴をタップすることでステージ移動する仕様なのだが、 魚が手前を泳いでいるとタッチしても反応しない。(赤くかこっている辺り) 魚のコライダーを外せば解消するが、 魚と地面がぶつかった時に魚…

【Game A Week 4週目】「猫レンジャーのそうこばん」

youtu.be 作成したゲーム Google Play 制作期間 :2021/4/21~4/27(7日間) 22h 内訳 リリースできるものになっているかどうか? 理由(書き出したらきりがないので3つのみにした。) 改善したことなど 最後に考察とか ▼Game A Weekのまとめ(ルール等)▼ …

TextMeshPro - フォントファイルにない文字は別のフォントファイルから取得する方法!

この記事は 使いたいフォントファイルが例えば、ひらがな・カタカナのみ対応しているが、 漢字やアルファベットをテキストに含めたい場合は、別のフォントファイルから取得する方法を記載します。 Font Asset Creatorで対応している文字のフォントアセットを…

【Game A Week 3週目】「ドットピクロス」

youtu.be ↑今回から動画をとることにしたよ! 作成したゲーム Google Play 制作期間 :2021/4/14~4/20(7日間) 26.5h 内訳 挑戦できたこと!(このゲームで自分が成長したところ) 時間切れにより実装できなかったこと(Game A Weekが終わったあとアプデす…

【Game A Week 2週目】「メダカリウム」

作成したゲーム めだかを育てるゲーム…のはずが? ただごはんをあげるゲーム??。

【Game A Week 1週目】「ちいさな猫太郎」

作成したゲーム Google Play 制作期間(時間) 挑戦できたこと! やる予定だったけどやれなかったこと 振り返り→改善方法 最後に(感想) ▼Game A Weekのまとめ(ルール等)▼ ★Game A Week(2021年6月まで+10本作るまで!) - ゲーム作るためのこと学ぶdev…

【Game A Week 0週目(練習)】「すねーく.unity版」

作成したゲーム 制作期間(時間) 挑戦できたこと! やる予定だったけどやれなかったこと よくなかったこと→改善方法 良かったこと 最後に(感想) ▼Game A Weekのまとめ(ルール等)▼ GAME A WEEK(2021年6月まで+10本作るまで!) - ゲーム作るため…

GAME A WEEKまとめ

作成したゲームの振り返り記事 4週目(2021/4/21~2021/4/27):「猫レンジャーのそうこばん」 3週目(2021/4/14~2021/4/20):「ドットピクロス」 2週目(2021/4/8~2021/4/13):「メダカリウム」 1週目(2021/3/31~2021/4/7):「ちいさな猫太郎」 0週…

uses-sdk:minSdkVersion 17 cannot be smaller than version 19 declared in library [:UnityAds:]

発生した現象 UnityAdsをプロジェクトに初めて導入し、android実機で動作確認するためにandroidビルドをした際に発生。 最低のSdkVersionが17になっているが、UnityAdsのライブラリでは19にしないといけない、という内容 対処方法 最低SDKVersionを19にあげ…

3Dオブジェクトを光らせるStandardのEMISSIONが効かないときの対処法

StandardのEMISSION 3Dオブジェクトを光らせる方法の1つに、ビルドインシェーダのStandardシェーダのEMISSIONを使う方法がある。 スクリプトからStandardのEMISSIONを切り替える方法 public void SetEmission(bool emission, Color color) { r = box.GetCo…

【Unity】2Dのコライダー

追記:2Dなので、SpriteRendererで主に使っていたが、uGUIでも問題なく使える! 動く物体 ・Is Trigger にチェックが必要 ・Rigidbody 2Dコンポーネントをつける必要がある →Body Typeは物理演算を使いたいならDynamic。物理演算の影響をうけたくない場合はK…

unityで2Dゲーム作るときにはじめにする設定(CameraとかCanvasとか)

設定したい内容 画像1dot分=座標1 transform#positionの1になるようにする sprite の設定 ・Pixcels per Unit を 1にする。 ・MeshTypeをFullRectにする。 →これはSpriteAtlas化したときにごみができたり、画像の向きが勝手に変わってパッキングされてしま…