C#– category –
-
C#
【Unity Terrain C#】Script でTerrainのSize設定する
Unity で、Terrain をC# Script で生成する方法を書きます。GUIは使用しません。 今回はシリーズ記事の最初ということで、ベースのテレイン作成とサイズ調整を行います。 開発環境 Windows10 Home 64bit Unity Version 2020.3.17f1 Personal Visual Studio... -
C#
【Unity Terrain C#】Script で地面(アルファマップ) を作成する
今回は、UnityでTerrainの地面をScriptで変更する方法について記載します。 開発環境 Windows10 Home 64bit Unity Version 2020.3.17f1 Personal Visual Studio Community 2019 16.11.2 ScriptでTerrain作成のまとめ記事は↓のリンクから。 https://h... -
C#
【Unity Terrain C#】Script で地形(ハイトマップ)を作成する
今回は、UnityのTerrainの地形( ハイトマップ )をC# Scriptで作成する方法について書きます。 開発環境 Windows10 Home 64bit Unity Version 2020.3.17f1 Personal Visual Studio Community 2019 16.11.2 ScriptでTerrain作成のまとめは↓のリンクか... -
C#
【C#】VisualStudioで名前変更に役立つ3つの方法
ドメイン駆動設計でコーディングをしていると、クラス名、名前空間を変更したいことが多々あります。 これらを変更するコストは低くすべきです。 今回は、Visual Studio C# でこれらを一括して変更する3つの方法をお伝えします。 3つの方法 クラス名の変更... -
C#
【C# WPF Label】文字列の改行でHorizontalContentAlignment=Center指定でもセンタリングしない
今回は、Labelタグで文字列を改行したとき、改行後の文字列もセンタリングさせる方法を書きます。 Label タグで、HorizontalContentAlignment="Center"を指定し、文字列を改行させて表示させようとすると、下のようになります。 コードは↓。 <Window x:... -
C#
【C# WPF TabControl】ヘッダーのタブをスクロールする
今回、TabControlのヘッダーのタブをスクロールさせる方法を書きます。 ヘッダー行は、1行で表示させます。ヘッダー行の右側にスクロールボタンを設置します。 デフォルトの設定だと、タブの数が増えると、TabControl の幅に収まらないものは、ヘッダーの... -
C#
【C# WPF TabControl】削除ボタンでタブを削除する
今回は、C# WPF で削除ボタンでタブを削除する方法を説明します。 前回は追加ボタンでタブの複製をしました。その続きとなります。 やりたいこと タブのヘッダーに削除ボタン「×」を追加 ボタンを押したときタブを削除 タブ2のヘッダーの「×」を押したとき... -
C#
【C# WPF TabControl】追加ボタンでタブを複製する方法
今回は、C# WPF のTabControlで追加ボタンでタブを複製する方法について書きます。 やりたいことは、↓の図でタブの追加ボタン「+」を押したら、 ↓のようにタブが追加され、タブ1の内容をタブ2に複製することです。 具体的には↓の動画のような動きのものを... -
C#
【Unity】C# WPFプロジェクトからUnityEngineのライブラリを参照する方法
今回は、C# WPF( Windows Presentation Foundation ) プロジェクトからUnityEngine のライブラリを参照する方法について書きます。 開発環境 Windows10 Home 64bit VisualStudio Community 2019 Version 16.11.2 .Net FrameWork 4.8 Unity 2020.3.17f1(LTS... -
C#
【C# Xml】XmlSerializerでXMLファイルの読み書き
本記事では、C# において、XmlSerializerでXMLファイルの読み込み、書き込みを行う方法を書きます。 XMLファイルの読み書きをする場合は、XmlSerializerが便利です。 https://learn.microsoft.com/ja-jp/dotnet/api/system.xml.serialization.xmlserialize...