さけのさかなのブログ

同人ゲーム開発やってます。Unity使ったりする。

2021-06-01から1ヶ月間の記事一覧

アセットバンドル備忘録

//キャッシュファイルのパス設定 var cachePath = System.IO.Path.Combine(Application.persistentDataPath, "cache"); System.IO.Directory.CreateDirectory(cachePath); var cache = Caching.AddCache(cachePath); Caching.currentCacheForWriting = cache…

OpenXMLのラッピング

ゲーム開発にExcelを使うケースは結構ある。 そこでOpenXML…となるんだけど、これがそのまま使うにはだいぶしんどい。まずラップしないとやってられない。 というわけでそのためのクラスを作った。 github.com 細かい機能はない。Excelからの読み出しはシー…

個人開発者はSteamの最小収益額を目いっぱい大きく設定しろ

海外送金額はバカにならないぐらい高いので、負担を小さくするために下記のような機能がある。 Q. Steam 売上の受取額の大部分が銀行手数料で消えてしまいます。 支払額が一定額に達するまで支払いを保留することはできますか? A. 収益がしきい値を超えるま…

InputActionの各種コールバック購読をIDisposableで扱う拡張メソッド

InputActionのperformed、started、canceledコールバックはマルチキャストっぽいインターフェースになっており、+演算子でAction追加、-演算子で削除を行うようになっている。 inputAction.performed += _ => {}; このままでは使いづらいので作ったのがこの…

【Unity】InputSystem使ってみた

導入するうえで検索しづらかった機能について。 コードで入力を受け付けたい : InputActionReference 実は自動生成クラスは不要で、インスペクタで参照設定すればできる。 [SerializeField] InputActionReference submit = default; void Start() { submit.T…