【Python】3.x系で sys.stdin や input() でエラーが出るときの解決方法

Uninstall Python 2.x from your computer.
Pyton 2系をアンインストールする。

UnicodeDecodeError: ‘cp932’ codec can’t decode byte バイトコード in position 行番号: illegal multibyte sequence

3.7 系から 3.9 系に変えたら、UTF-8 で記載したテキストファイルの読み込みでエラーが出るようになった。
これは open(パス, ‘utf-8’, モード) とエンコードを指定することで出なくなる。

【Unity】手軽に Addressables Assets System を使う

Addressables(旧称 Addressables Assets System)(以下、アドレッサブル)はアセット・バンドルを使いやすくしたものですが、それでも簡単なテストプロジェクトで使おうとすると重く感じます。

パッケージをインストールして、グループ作って、アドレス設定して、ビルドして、非同期読み込みして、あ、using しないとメソッド呼べない、どの名前空間使えばいいんだっけ…?

これだけやることがあれば重く感じるのも無理ないです。

ということで、「手軽にアドレッサブルを使う場合はここを見ればOK」という記事を書くことにしました。

“【Unity】手軽に Addressables Assets System を使う” の続きを読む

【Unity】衝突時に角度を固定する

ハンマーを的にぶつけて刺すゲームを想定(物理エンジンあり)。

何もしない場合は、こんな刺さり方もします。


ハンマーの柄が的に刺さるのがOKなら問題ないです。

的は板とかコンクリートブロックみたいな硬いものを想定しているので、ハンマーの柄が的に刺さることを想定していない場合はNGになります。

NGの場合はそれっぽく見せる必要があります。

“【Unity】衝突時に角度を固定する” の続きを読む