(:3[kanのメモ帳]スマートフォン用の表示で見る(:3[kanのメモ帳]個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。2019』の講演の動画を見て勉強しつつ、ついでに記事にまとめちゃおうという感じのやつです。SDKを使ってできることと、その使い方について解説します。自分の確認のためにも、これを毎年恒例にしてこうかなという目論見です。今回は去年の振り返りと今年の抱負みたいなものを書いちゃおう、という感じの記事です。自分の考えをまとめるため、来年の自分に向けて書いてる、みたいなやつです。ちなみに去年、一昨年は以下のような感じ。雑記はじめに今年も無事に週2の更新を継続し、この記事を含めて計104本投稿する事が出来ました!今回はその記事の中で人気だったものをランキング形式で再度紹介しようという試み。ちなみに去年(2018年)のランキングは以下の通り。順位は2019年12月30日段階でのはてなブックマークの数で決めています。去年と同様、最後にPV数(1年間)のランキングも載せています。2018.4.13f1はじめにUnityはパスの区切り文字に/を使いますが、これはMacでもWindowsでも共通です。AssetDatabase.GetAssetPathを使って、アセットのパスを取得してみると以下のような感じでMacでもWindowsでも共通のパスが取得できます。Resources.Load<GameObject>("Prefab");Debug.Log(AssetDatabase.GetAssetPath(prefab));しかし、System.IO.Directory.GetFilesなどのUnityの管理外のメソッドでは\を返してくる事もあります。実は、これが原因でバグを発生させた事もありました。これの対処法は取得したパスにある\を/に変換するだけなのですが、パスを取得する度に変換処理を書くのは面倒ですし、忘れる事もありそうです。2018.4.13f1はじめに以前「移動する可能性のある任意のアセットやディレクトリ(フォルダ)のパスを取得する方法」という記事を投稿した際にCallerFilePathというものの存在を知りました。2019の19日目の記事です。Recorderの紹介です!無料な上にUnity公式のアセットです!イメージとしては以下のような感じ。保存されたファイルが一定数を越えたら古い順に削除する拡張を作りました!------------追記おわり------------なお、記事中では以下のアセットを使っています。2019.2.15f1はじめに前回Unityで使えるAudioManagerというものを公開したのですが、この実装の際にBGMやSEなどのディレクトリへのパスを知りたいという状況がありました。普通ならAssets/AudioManager_KanKikuchi/Resources/BGMのように指定すればいいのですが、そうすると、トップのAudioManager_KanKikuchiというディレクトリが移動したり、名前を変更した場合に対応できなくなってしまいます。上記の記事やアセットストアのように公開する事が目的の場合、トップのディレクトリが移動出来ないというのはかなり不便です。移動する可能性のある任意のアセットやディレクトリ(フォルダ)のパスを取得する方法です。2019の12日目の記事です。2019.2.15f1はじめに以前、AudioManagerの記事を公開したのですが、Unityは音を鳴らすのがちょっと面倒なせいか、いまだに結構多くの方に使ってもらえているらしいです。公開から年数も経ってますし、いつかプログラムも記事も書き直したいな〜と思っていたのですが、どう考えても時間がめっちゃかかるので後回しにしてたら、5年も経ってしまっていました。Calendarに乗じてAudioManagerを一新しようという感じの記事です!なお、「初心者の方でも簡単に使える」というのを目標に作っています。Simulatorを試してみようという感じの記事です。Simulatorが使えるのはUnity2019.3以降なので注意が必要です。本記事に出てくるダンジョンのモデルは以下のものを使っています。はてなブログPro個人ゲーム開発者。ω、)_新作は札束風呂VRや神巫女。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。