個人アプリ開発で月収5万円目指す

アプリ個人開発 まるブログ

一般サラリーマンからのリアル脱出ゲーム

Unity

【Unity】課金設定 Unity IAPにGoogle 公開鍵を設定する

前提条件 1.Google Play Console上で公開鍵の取得 2.Unity IAPで公開鍵を設定する 注意 Unity上からは設定できない 2-1 Unity Analyticsへ移動 2-2 公開鍵を入力 2-3 Unityへ戻って公開鍵を反映 おわりに 参考 Unity IAPへのGoogle公開鍵設定ではまったので…

【Unity】AndroidとiOSで処理を分ける方法

すぐ見れるようにメモ 公式 docs.unity3d.com UNITY_IPHONEは非推奨なので注意!! private void Start() { #if UNITY_ANDROID //アンドロイドだったら処理 //Androidの処理を書く #endif //アンドロイドの処理範囲終わり #if UNITY_IOS //iOSだったら処理 /…

【Unity】これでラムダ式への耐性アップ!ラムダ式の記述方法まとめ

はい!今回は勉強した過程を書いていきます! ラムダ式の存在は知っていましたが、読み方がなにもわからない"まる"です。 サンプルコードが読めないと処理が把握できないので、 重い腰を上げて勉強することにしました。 STEPを踏んで勉強の過程を残していき…

【Unity】InputFieldのテキストをスクリプトから変更する 

問題点 InputFieldのテキスト(ユーザーの入力が反映されるテキスト) が普通にText型を参照しただけでは変更できなかったのでメモ 解決策 InputField型の変数を使う 例 using System.Collections; using System.Collections.Generic; using UnityEngine; usin…

【Unity】配列の中の配列 Listでジャグ配列を使う際の初期化の方法

Listを二重に使った際のメモ 初期化はこちら //配列[1]の中の配列を初期化 Test_List[1] = new List<int>(); テストで作ったスクリプト using System.Collections; using System.Collections.Generic; using UnityEngine; public class TestScript : MonoBehaviou</int>…

【Unity】スクリプトからボタンを押す方法

コード 参考 アプリ開発備忘録用にメモ 「このボタンの処理をそのままこっちでも起動させたい!」って時に便利です。 コード using UnityEngine; using UnityEngine.UI;//追加 public class Test : MonoBehaviour { public Button test_button;//ボタン型の…

【Unity】アニメーションをスクリプトから動的変更 Simple Animation 関数まとめ

自分用にSimple Animationの関数まとめ Simple Animationとは tsubakit1.hateblo.jp using System.Collections; using System.Collections.Generic; using UnityEngine; public class AnimeTest : MonoBehaviour { private SimpleAnimation simpleAnimation;…

【Unity】Animator 現在再生中のアニメーションクリップの名前を取得

Animatorメモ 現在再生中のアニメーションクリップの名前を取得 (ステート名ではない) using System.Collections; using System.Collections.Generic; using UnityEngine; public class Animetest : MonoBehaviour { [SerializeField] private Animator anim…

【Unity】Animator 現在再生中のステート長さを取得する2つの方法

1つ目 ステートの再生スピードによって取得結果が変わる 2つ目 ステートの再生スピードによって取得結果が変わらない Animatorについてメモ 現在再生中のステート長さ(時間)を取得します。 1つ目 ステートの再生スピードによって取得結果が変わる using Syst…

【Unity】シネマシーン アセットストアから削除 それでもインストールする2つの方法 Cinemachine

インストール方法1 1.パッケージマネージャーを開く 2.パッケージマネージャー設定 3.パッケージ一覧から探す インストール方法2 1.パッケージマネージャーを開く 2.パッケージマネージャー設定 3.URL入力 おわりに 環境:Unityバージョン 2020.1.1f1 カメラ…

【Unity】ログインボーナスを作ってみる ローカル保存

ログインボーナスはサーバーから時間を取得した方が不正を防止できますが、 今回コスト面を考えて、 サーバー無しで不正ログインを検出する完全オレオレログインボーナスを作りました。 using System; using System.Collections; using System.Collections.G…

【Unity】アプリストア掲載上限容量とアプリ容量軽くする施策まとめ

前知識 インストールにWifiが必要な容量 掲載上限サイズ 削減内容 テクスチャのマックスサイズを変更 メッシュ圧縮 アニメーション圧縮 テクスチャのアトラス化 APP Bundleを使う (Google playのみ) Google Playでどうしてもサイズ100MBを超えるときは つい…

【Unity】ユニティチャントゥーンシェーダー UTS2.0メモ

モバイルアプリ開発用に引用メモ 説明書 github.com シェーダーの分類大枠 UTS2には、大きく分けて2つの系統のシェーダーがあります。 DoubleShadeWithFeather UTS2の標準シェーダーです。 2つの影色(Double Shade Colors)と、 各々のカラーの境界にぼかし…

【Unity】Google Play リリース時設定は Android 10(API レベル 29)以上を対象にする必要有り

前回リリース設定時に少し時間とられたのでメモ 問題 グーグルプレイにリリースしようとしたら以下の警告が出て、申請できませんでした。 2020 年 8 月 3 日以降、新規のアプリは Android 10(API レベル 29)以上を 対象にする必要があります。 以下公式か…

AdMob テストIDまとめ Android &iOS

メモ アプリID Android ca-app-pub-3940256099942544~3347511713 iOS ca-app-pub-3940256099942544~1458002511 広告ID developers.google.com

【Unity】アプリ名ローカライズ iOS編

1.言語ファイルの追加 2.作成した言語ファイル確認 3.ローカライズしたアプリ名を記入 4.Target Membershipチェック 5.動作確認 おわりに iPhoneアプリ名のローカライズメモ Xcodeで作業するため、アプリビルドが必要。 Xcodeまでの手順はこちら marumaro7.h…

【Unity】iPhone テストビルド手順

1.プラットフォーム変更 2.プレイヤー設定 ①プレイヤー設定選択 ②その他の設定 ③バンドル識別子入力 ④署名チームID設定 ⑤ビルド 3.Xcodeでビルド ①ファイル選択 ②アカウントサインイン確認 ③ビルド先決定 ④実行ボタン押す エラー対策 おわりに いつも忘れる…

【Unity】アプリ名ローカライズ Android編

1.フォルダ作成 1-1 resフォルダ作成 1-2 各言語フォルダ作成 2.テキストファイル作成 2-1テキストエディットを起動(Mac) 2-2ファイル保存 2-3xmlファイルへ変更 2-4テキスト内容変更 3 Unityへ取り込み おわりに アプリ名ローカライズについて調べたのでメ…

【Unity】OS別レビューボタン実装 (アプリページリンクボタン) 

レビューボタンというか アプリページへのリンクボタンのメモ Application.OpenURL(アドレス); で対象のWEBページが開きます。 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Review_sc : MonoBehaviour { …

【Unity】ローカライズ 日本語と日本語以外で判別

アプリのローカライズに向けてメモ using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class LocalizationTest : MonoBehaviour { [SerializeField] private Text Test_text; void Start() { /…

【Unity】AdMobさんに怒られた話

広告は一本道にするな!!! AdMobさんに怒られた 試しに言い訳してみる 仕方ないのでアプデ ちゃんとアプデします! 無事に審査通過! 今回の件で学んだこと 広告は一本道にするな!!! これが今回のできごとから学んだすべてです。 AdMobさんに怒られた …

【Unity】 iOSアプリリリース手順5 [2020年]

はじめに App情報 価格および配信状況 提出準備中 審査へ提出 iOSアプリリリース全手順リンク はじめに Unityを使ったiOSアプリリリース手順(全5回) この記事はいよいよ5つ目!最後の記事です。 手順1の記事はこちら marumaro7.hatenablog.com App情報 App…

【Unity】 iOSアプリリリース手順4 [2020年]

はじめに Xcodeでアップロード Xcodeでの作業 App Store Connectでの作業 Xcodeでの作業に戻る 次 手順5 iOSアプリリリース全手順リンク はじめに Unityを使ったiOSアプリリリース手順(全5回) この記事はそのうちの4つ目の記事です。 手順1の記事はこちら …

【Unity】 iOSアプリリリース手順3 [2020年]

はじめに Profileの作成 1.デベロッパーサイトのProfiles 2.Register a New Provisioning Profile 3.Generate a Provisioning Profile 4.Certificatesを選択 5.プロファイルの名前を入力 6.ファイルダウンロード 次 手順4 iOSアプリリリース全手順リンク は…

【Unity】iOSアプリリリース手順2 [2020年]

はじめに アプリの登録 1.デベロッパーサイトCertificates Identifiers & Profilesにアクセス 2.App IDsを選択しContinue <2020年8月追記> 3.Appを選択しContinue 4.アプリの名前を登録 5.バンドルIDの設定 重要 6.サービスの自己申告 7.Continue押す 8.Regi…

【Unity】 iOSアプリリリース手順1 [2020年]

はじめに ビルド 証明書の作成 Certificate 前準備 パソコン上での作業 デベロッパーサイトでの作業 iOSアプリリリース手順リンク はじめに よっしゃーMac買ったしついにiosデビュー♪ と思った直後に立ちはだかる分厚い壁!!それは、 iOSリリース設定 ネッ…

【Unity】 iOS×Android 共有機能実装 Social ConnectorをAdmobと共存させる方法

環境 はじめに 前提 手順 おわりに 参考 環境 Unity 2019.3.12f1 macOS Catalina 10.15.4 はじめに 共有機能はSocial Connectorを使用すれば簡単にできるとのことなので使ってみました。 私の能力では結構はまってしまったので実装手順をメモ 前提 Admob広告…

【Unity】特定のシーンに移ったタイミングでBGMを変更する方法

環境 はじめに コード おわりに 環境 Unity 2019.3.7f1 はじめに 図のように特定のシーンでだけBGMを変更する方法です。 次の知識の組み合わせで設定できます。 ・シングルトン設定 ・シーン遷移 ・if文の複数条件 ・音楽再生 音の基本 marumaro7.hatenablog…

【Unity】効果音を複数使用したい場合の2つの設定方法

環境 はじめに 2つの設定方法 具体例 ・設定値が共通の場合 ・設定値が効果音ごとに異なる場合 おわりに 環境 Unity 2019.3.7f1 はじめに 2つ以上の効果音を使用したい時の設定方法です。 基本の記事の応用になります。 音の基本の記事はこちらです。 maruma…

【Unity】サウンドの基本 AudioClip AudioSource AudioListener

環境 はじめに サウンドの基本 音の再生方法 音の停止方法 具体例 音の再生方法 ・AudioSourceにAudioClipを紐づけして再生 ・スクリプトから再生 Playメソッド PlayOneShotメソッド UnPauseメソッド 音の停止方法 スクリプトから停止 Stopメソッド Pauseメ…