Visual Studio 2022(ARM64)で拡張機能をインストールしたい
1. はじめに Mac AppleシリコンでWindowsを起動した時にVisual Studioから拡張機能をインストールするとエラーが発生してしまう なんとかエラーを回避してARM版でも拡張機能…
View Article【C#】System.Text.Json における FileLoadException の解決方法
はじめに .Net FrameworkのSystem.Text.Jsonの使用時に、System.IO.FileLoadExceptionが発生した際の解決方法を記載する。FileNotFoundE…
View ArticleUnityゲーム開発記・アドバイスお願いします ~Mediumの登録→記事投稿~
この記事はUnityでのゲーム開発の記録を残すものです。Unity初心者のためぜひアドバイスをお願いします、コメント返し&フォローさせていただきます。 また、プログラミングですぐ詰まってしまい中々完…
View Articleついに強化学習を体験してみる備忘録
ついにやります強化学習 https://github.com/Unity-Technologies/ml-agents/blob/release_20/docs/Learning-Environme…
View Articleジェネリックで受けたEnumをIntにキャストする際のBoxingの避け方
はじめに 軽量なステートパターンを作っているときにジェネリックで受けたEnumをIntにキャストしたい場面があった。 public void EnumToInt<T>(T target) where…
View ArticleMacで簡単なC#ファイルのコンパイルと実行をVSCode上で自動化する方法
背景 C# は通常Visual Studio(Windowsの場合)やVisual Studio for Mac(Macなどの場合)上で開発・実行されますが,サンプルコードを動かしてみたり,競技プロ…
View ArticleNotionのコンテンツをAPI経由で更新する
前回のC#のEntityからER図作ってみたの続きです。 せっかくC#のコードをパースしてER図を作ったので、どうせなら全工程自動で公開したいと思いNotionAPIを調べてみました。 今回は出力し…
View ArticleWPF でグローバルエラーハンドリングを実装する
環境 Microsoft Visual Studio Community 2022 (64 ビット) - Current Version 17.7.5 .NET 6 やりたいこと WPF アプリで未…
View ArticleUnityゲーム開発記・アドバイスお願いします ~Mediumでの記事投稿2~
この記事はUnityでのゲーム開発の記録を残すものです。Unity初心者のためぜひアドバイスをお願いします、コメント返し&フォローさせていただきます。 また、プログラミングですぐ詰まってしまい中々完…
View Articleデザイナーで抽象クラスを継承したフォームクラスを開こうとしたら「インスタンスを生成できない」と怒れた時の対処法
発生問題 以下のコードのように抽象クラスを継承する。 nameSpace SampleWinApp { public partial class SampleControlForm : Abstra…
View Article街づくりゲームの住民管理システムを設計した話
はじめに ヘレの海底都市計画 ~箱庭に空気を植えるSLG~ というゲームの開発に携わらせていただきました。 主にいくつかの主要な機能の全体的な設計と実装、UI の MVP モデル設計、また開発中に問…
View ArticleUnityを学ぶためのC#の基本文法の学習
初投稿となります。 Unityを学ぶ際のアウトプットの場としてこちらを活用していきたいと思います。 今回はUnity上でのデータの扱い方について学んでいきます。 変数 変数とはデータの入れ物のこと。…
View ArticleC# DataGridViewの見た目をExcelのようにする
はじめに DataGridViewのCellPaintingの勉強のためにDataGridViewの見た目をExcelっぽくしてみました。あくまで勉強用であり、実用向きではないです。動作も重いです。 初期設…
View ArticleC# DataGridView マウスホイールで左右スクロールする
ソースコード ホイール操作:上下スクロール(通常通り) マウスの右ボタンを押しながらホイール操作:左右スクロール //ホイール操作で上下スクロール、マウスの右ボタンを押しながらホイール操作で左右スク…
View Articleunityを学ぶためのC#の基本文法の学習
今回はUnity上で特によく使う制御構造5種類を学んでいきます 制御構造 プログラムを実行するために条件に応じて実行内容を変化させる必要があります。 プログラムの途中で分岐やループをさせるための記述…
View ArticleUnityでゲームづくり ~ボールの打ち返しはAddForceかvelocityか~
はじめに これまでは、Unityでのゲーム開発の記録を残してアドバイスをいただくことを目的に記事を書いてきました。 実はまだエラーが多いという問題はあるものの、一旦はゲームの形はできたので、ここから…
View ArticleASP.NET MVCでアプリを作成してみた【簡易的備品管理台帳サイト】
ASP.NETとは? Microsoftが開発・提供しているWebアプリケーションフレームワークのこと 参考サイト 【入門者向け】ASP.NET MVCでWebアプリ開発のノウハウを学ぼう! .NE…
View ArticleInterface Soup アンチパターンになっていた
はじめに 現在Unityでブロックを持ったり置いたりしてギミックを解いていくゲームを作っています。 操作するキャラクターの処理に対してICharacterというインターフェイスを使っているのですが、…
View Article【Unity】Editor拡張でSpriteRendererに影を落とすかの設定項目を付け足す
拡張結果 赤い丸のところが増えます。 ソースコード https://github.com/ayaha401/SpriteRendererInspector 作ったわけ 2DのSpriteに影を落とす…
View ArticleAIをフル活用してホラーゲームを作る (#3)
0. 前回のまとめ 前回の企画段階でchatgptに決めてもらった要素のまとめ ※これもchatgptにまとめてもらいました。 「Desolation Mansion」は、ホラーアドベンチャーゲーム…
View Article