さけのさかなのブログ

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

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

コミケット99のこと

ずーっと前に作ったものの、その後イベントがなくなって頒布できてなかったアクリルフィギュア!これらを頒布します。とりとさかなで2種類。各600円。 取り置き対応しますので、その場合はツイッターのDMとかで連絡いただければ。 コミケで頒布予定だったア…

UnityPackageManagerでプライベートリポジトリを使うには

SSHで接続すればいいんだけど、その辺のドキュメントがいつの間にか充実していた。善哉。 docs.unity3d.com docs.unity3d.com

ぶらさがり健康器

最近買って良かったもの。 ぶらさがり健康器って、買ったけど使わなかったものの代名詞みたいなもんで正直ちょっとバカにしてたところがあるんだけど、やってみるとだいぶ良い。 何せ10秒やるだけでも効果があるので、飲み物でも淹れてる間にちょっとぶらさ…

【Unity】PhysicsCamera

Unity2018には既にあった機能なので今更感!はあるんだけど、存在に最近気づいたので便利だったので記事にしておく。 機能自体は次の記事で解説されている。 light11.hatenadiary.com 何が嬉しいか Lens Shift レンズシフト機能をゲームで使うと何が嬉しいか…

【Unity】Application.persistentDataPathの指すフォルダを開くエディタ拡張

セーブデータとか確認するのに使う。 github.com

Material Icons

fonts.google.com Googleはアプリ向けにアイコン画像を配布している。ライセンスはApache License Version 2.0。 ゲーム開発でも使い道がありそうで、ぱっと見た感じこのへんがよさげ。 Settings Language Lock Menu Radio Button Toggle Arrow Back Close …

アセットバンドル備忘録

//キャッシュファイルのパス設定 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…

Unityでnull許容参照型を使ってみた

Unityでもnull許容参照型。どう書くか好みの別れそうな部分があったので、個人的な方針。 Unity 2021.1.7f1。 1.どう有効にするか コンパイラオプションでプロジェクト全体を有効にできるけど、それではアセットのコードなんかも影響して警告を出し始めるの…

椅子とモニタを買う

椅子がボロボロになってきたので新しく椅子を買った。 せっかくなのでちょっと奮発して良いやつを。腰はまだ問題ないんだけど、壊れた時には手遅れだし。 で、新しい椅子にすると姿勢も変わる。背筋が伸びることで視点が高くなり…モニタの位置が合わなくなっ…

SRPGのボスAI

1. はしがき SRPGのボス戦は得てして単調なものになりかねない。それをAIのカスタマイズで解決する。 2. ザコ戦とボス戦 ザコとボスの違いは何か。数である。とりあえず、ここではそういうものとする。 ザコは徒党を組み、プレイヤーになで斬りにされる。 ボ…

SRPGでのタンク職

1. 前置き MagicScrollTacticsのリリースはPC、Switch、PS4とすでに一段落していて、今は次回作をちまちまと作っているところなのだけど、もうひとつやり残していることがある。ゲーム設計の際にどういう意図があったのかをテキストにしておくというものだ。…

2021年のこと

年が明けてました。おめでとうございます。 去年振り返り toriden.hatenablog.com MSTでやることが残ってる→PS4版でした。無事リリース。PS5では動いてるんですかね? 裏方→一昨年の仕込みからの回収はうまく回っているので、おかげでさしあたり干からびなく…