はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

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

【Electron】Electron Forgeでnpm run makeを実行したときにexit code: 4294967295が出力される場合の対処法(Windows)

はじめに Electron Forgeで頒布形式を作成しようとした場合、以下のようなエラーが出力されました。 An unhandled rejection has occurred inside Forge: Error: Failed with exit code: 4294967295 一応解決策を見つけることができたので備忘録の意味合いも…

【Actions】GitHub Marketplace に公開するためにbrandingのiconとcolorに何を指定すれば良いのか

はじめに 先日初めてGitHub Marketplaceに自作OSSを公開してみたのですが、その際にbrandingに何を設定しようか迷いました。 github.com branding: icon: 'search' color: 'blue' その際に参考になるOSSを見つけてとても便利だったので、備忘録も兼ねて書き…

【C#】Encoding.UTF8.GetStringでBOM付きのutf8を読み込むとutf16のBOMが入ることに気づいた

C#

はじめに 以下のコードを書いていたときに、BOMに関して挙動が違うことに気づきました。 // utf-8のBOM付き.txtを読み込みたい // パターンA var x = File.ReadAllText(path); // パターンB var tmp = File.ReadAllBytes(path); var y = Encoding.UTF8.GetSt…

【git】個人プロジェクトでも最初にコミットを積んでから都度git commit --fixupとgit rebase --autosquashで修正するスタイルが結構良かった話

Git

はじめに 今まで個人プロジェクトでは正直コミットログは適当でも良いのではないかと思ってました。コミットログはレビューしやすくするためのもので、レビュワーがいないならやる意味ないのかなと。ただ最近以下の手順を試してみたところ、レビュー関係なく…

【Unity】Assets以下でファイル・フォルダに特定の名前をつけると非表示にすることができる

はじめに OSS見ていて気づいたのですが、Samples~のようなフォルダ名だとAssets以下に表示されていないことに気づきました。github.com知識がなくなんでだろうと思っていたところ、どうやら特定の命名をするとUnity上で非表示になるっぽいです。そこら辺を調…

【Unity】Unity 2023.1.0f1よりAssetDatabase.StartAssetEditing/StopAssetEditingをより安全に実行できるようにしたAssetEditingScopeが実装された

はじめに AssetDatabaseはアセットの作成・削除・移動・コピーなどの操作をすることができます。特に大量のアセットに大して操作を行ったりすると、なかなか処理が終わらずにパフォーマンス上の問題がでてきたりします。 docs.unity3d.comそこでAssetDatabas…

【C#】PackageReferenceとProjectReferenceでビルドの際に求められる.NET SDKの考え方の違い

C#

はじめに PcakgeReferenceとProjectReferenceを利用した下記のcsporjがあるとします。それぞれのプロジェクトをビルドする際に必要な.NET SDKのバージョンは何か分かるでしょうか? <TargetFramework>net8.0</TargetFramework> ... <ProjectReference Include="../Hoge/Hoge.csproj" /> <TargetFramework>net8.0</TargetFramework> ... </projectreference>

【C#】Directory.Build.propsとDirectory.Build.targetsを用いて特定フォルダ以下のcsprojに対して共通設定を記述する

C#

はじめに 今回はDirectory.Build.propsとDirectory.Build.targetsを用いて特定フォルダ以下の.csprojに対して共通設定を記述する方法を紹介したいと思います。 はじめに 概要 注意点 利用例 ちなみに 参考 概要 Directory.Build.propsとDirectory.Build.targ…

【C#】.NET10 Preview4からfile-based appsというcsprojなしで.csファイルを直接実行できる機能が追加された

C#

はじめに .NET10 Preview4からfile-based appsという.csprojなしで.csを実行できる機能が追加されました。devblogs.microsoft.com手軽に利用できるようになったのは勿論のこと、特にCI/CDで.csを利用する手法がより広がっていくのではと思っています。前にPr…