ちっち@ゲーム開発中
banner
koromosoft-dev.com
ちっち@ゲーム開発中
@koromosoft-dev.com
Indie game developer / engineer. ころもソフトというサークルでゲーム制作をやってます。開発中タイトル「わがままアリスと亡国の魔女たち」 #Unity #UE5
FANBOX : http://fanbox.cc/@koromosoft
X : http://x.com/chicchiisk
UE5のリファレンス。
完全一致で検索してるのになんか結果出てこないと思ったら、Englishにチェック入れないと検索されない仕様だった!
これはひどい。
#UE5
March 12, 2025 at 4:58 PM
こういうサンプルコードの型名クリックすると、そのリファレンスに飛ぶようにしてほしい。
検索性がいまいちだから、せめてリンク張ってくれ…
March 12, 2025 at 4:52 PM
Rustの練習で、Excelをgrepするコマンドラインツールを作ってみた。100ファイルあっても4秒くらいで終わる
March 9, 2025 at 2:20 PM
UE5で囲まれたスプラインのポリゴン化ができた。
Unityだと一苦労だから、UEのいいところだね
February 16, 2025 at 12:51 PM
かわいいブックスタンドをもらった
May 29, 2024 at 12:57 PM
別で取得したドメインも使えるのね。
余ってたドメインにしてみました。
koromosoft-dev.com
May 10, 2024 at 3:53 PM
.gameドメイン高すぎんか…!?
May 10, 2024 at 3:39 PM
色々いじってたんだけど、
int X => x;
この記法はあんまり良くないな。
下記でもinitonlyになっていないことに触れているけど、xをそのクラスの他のメソッドとかで変更できてしまうので、意図せずリードオンリーを期待したプロパティの値が書き換わってしまう可能性がある。

添付画像のコードで検証したところ、
I => i; と書いた方はiを書き換えるとプロパティIも値が変わる。
一方 F {get;} = f; は、fを変更してもプロパティFの値が変わらない。しかもfに代入した時点で警告出してくれるみたいで、ミスも起こりづらい。
February 18, 2024 at 8:36 AM
UnityでC#12を使う方法メモ

TargetFrameworkをnetstandard2.1に、
LangVersionを12にしてクラスライブラリを作成
ビルドしたdllをUnityに入れる
で使えた。

.net8でしか使えない標準ライブラリとかは別でdll入れないと使えないとかはあるかも
基本的な言語機能は使えるっぽい
February 17, 2024 at 9:03 AM
C#12のプライマリコンストラクタを使ったとき、
class Hoge(int x, int y)
{
public int X => x;
public int Y {get;} = y;
}
こう書いたときの、XとYのコードはどうコンパイルされるんだろうと思って、SharpLabで試した。
結果は添付の通りで、最終的なasmに違いはなさそうなんだけど、コンパイラによって異なるかも?
(画像左:x86 asm / 画像右:IL)

ILでは、Yはinitonlyのバッキングフィールドが生成されているのに対し、Xはinitonlyになっていない(名前もちがう)という違いはあるっぽい
February 17, 2024 at 7:56 AM
Skyshareのてすと
February 7, 2024 at 1:35 PM
テスト投稿
February 6, 2024 at 5:03 PM