みかづきメモ

主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ 書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。

TailwindCSS で新しいバリアントを追加したい

私は CSS を書きたくないタイプの人間なので、基本的には Bootstrap や TailwindCSS みたいな、
CSS フレームワークを使って Web サイトを構築するタイプの人間です。

ということで、今日はそのうちの TailwindCSS のお話

続きを読む

Unity 2018.x で自動的に UPM パッケージをインストールしたい

BOOTH とかで商品を配布していて、共通の部分とかを配布するときに、 UPM 経由で依存を入れたいときとかの方法。
UnityPackage に含めると他のと被った場合、古いものをインポートされると困る!的な場合、
(個人的には) UPM 経由でインストールさせるのがよいと思っています。

しかし、その操作をユーザーに強制させたくないので、それを自動的に行う方法。
ただし、半ば無理矢理に。

続きを読む

Unity で EBUSY: resource busy or locked とでてパッケージがインポートできない

UPM 経由でパッケージ入れたり、再構成したりするとタイトル通りのエラーが出て、
まともにインポートされなくなってしまいました。

修正は簡単で、とりあえずディレクトリのロックを取っているプロセスが何処かにあるので、
競合するものを閉じてあげれば動きます。
例えば VS Code などのエディター類やコマンド類が該当します。

ついでに、そのまま強制的に開くと Asset ID がなんやかんやってエラーまで出てきます。
ので、上記のエラーで固まった場合は、おとなしく再起動するのが良いです。

ということでメモでした、ではでは。

参考:

Unity で monorepo っぽいものをなんとかしたい

なんやかんやあって Unity のパッケージで、1レポジトリで複数のパッケージを管理しているのですが、
もろもろ自動化したかったので、 Node.js 界隈でよく見る monorepo 風に管理してみました。
誰か正しい方法知ってたら教えてください。

だって package.json つかって NPM に publish してるんだし、これが正しいんでしょしらんけど。

続きを読む

Unity のカスタムシェーダー GUI で、Tiling & Offset を良い感じに表示したい

最近は Toon Shader の勉強をしている私です。
Unity のシェーダーでは C# コードで GUI を自分で組めるのですが、
Tiling と Offset に対応していると、邪魔だと感じるときがあるので、良い感じに表示するための方法。

続きを読む