Unity– tag –
-
Development
【Unity】AdMobビルドエラー対応(非推奨のAPIを使用またはオーバーライドしています)
はじめに UnityでAdMobやメディエーションで各種SDKを使っていると、ビルド時にいろんなエラーが出ます。(特にAndroid)その対処法の一例です。 エラー内容 UnityPlayerActivity.javaは非推奨のAPIを使用またはオーバーライドしています。 上記エラーの時... -
Development
【Unity】セーフエリアに対応する iOS/Android
はじめに uGUIで iOS / Androidのセーフエリアに対応するコードの紹介です。セーフエリアに合わせる箇所を上下左右で選択できるようになっています。開発済みのタイトルにも導入しやすいと思います。 コードサンプル UnityのScreenクラスを使って、Screen.... -
Development
【Unity】アプリ内レビュー依頼を実装する iOS/Android
はじめに Unityを使って作成したアプリで iOS / Android、 それぞれの「アプリ内レビュー依頼」の実装について紹介します。 以前、参考にしていたブログが突然閉鎖してしまったので、自分でも忘れないよう残しておきます。 iOS iOSの場合はUnity側でAPIが... -
Development
【Unity】AudioMixerを使ってスクリプトから音量を調整する
はじめに Twitterでアプリ側で音量調整がしたいかどうかアンケートを取りました。調整したいという票が多かったので実装することにしました。その時のまとめです。 https://twitter.com/studio_Kingmo/status/1523889476602191872 多少バイアスを考慮した... -
Development
【Unity】Sliderを動かした時の挙動をスクリプトから登録する
はじめに タイトルの通りですが「Slider」を動かした時の挙動をスクリプトから登録します。 サンプルコード using UnityEngine; using UnityEngine.UI; public class Temp : MonoBehaviour { [SerializeField] Slider tempSlider; void Start() { //スライ... -
Development
【Unity】Dotween で missing/null と警告されたら「SetLink(gameObject)」つける
はじめに 移動や透過のアニメーションをさせる際に「Dotween」によくお世話になると思います。 ただ、ループさせていたりするとWarningが出て「missing/null」と怒られることがあります。そんな時の対処方法です。 サンプル タイトル画面などによくある「S... -
Development
【Unity】Debug.Logをリリースビルドから簡単に完全に削除する
はじめに 動作検証する際にDebug.Log()を多用すると思います。これまではリリース時にいちいちコメントアウトや削除などをしたり、logEnabled = falseにしてログが出ないようにしていました。 Debug.unityLogger.logEnabled = false; ただ、これはログが表... -
Development
【Unity】アプリのバージョンを動的に比較する
はじめに よくある、アプリを立ち上げると「ストアから最新版をダウンロードしましょう」と促すやつ。あれを実装したくて、バージョン(1.1や1.0.2など)の比較方法を調べたところ、既に「Version」という便利なクラスがあったので、こちらを活用したサン... -
Development
【Unity】Texture設定 最適化 とりあえず こうしておけば大丈夫
はじめに UnityのTextureおすすめ設定です。あまり考えたくない時は、とりあえず後述の設定にしておけば大丈夫だと思います。 テクスチャ サイズ テクスチャサイズが大きいほど、メモリ使用量も多くなります。テクスチャサイズはできるだけ小さくしましょ... -
Development
【Unity】おすすめアセット一覧 簡単に紹介します
日頃お世話になっているUnity Asset Store のおすすめアセット達を一気にざっくり紹介します(五十音順) アセットは開発期間の短縮や学習にも繋がるので、セールなどを利用してどんどん活用しましょう。 特におすすめのアセットには【★】タグをつけてます...