稲枝の押入れ

いなえが適当なことを書いては、しまっておく場所

C#

MonoとC#と.NETのバージョン対応

Monoがサポートする C#/.NET のバージョンについて UnityではC#のスクリプトは Mono と呼ばれる .NET Framework互換の環境を実現するためのものでビルドされているという事がわかりました。 ただ、このバージョンが分かっても言語バージョンや.NETのバージョ…

C#/.NET のバージョンを確認する方法

開発中に今使用しているC#の言語バージョンと.NETのバージョンが分からなくなることがあったので確認方法をメモ C#の言語バージョンを確認する方法 #error version と書くことで error CS8304: Compiler version: '3.9.0-5.21120.8 (accdcb77)'. Language ve…

.NET系の関係に関してメモ

まとめ .NET Frameworkや.NET Core等.NET系のものが幾つかあって、違いってなんだっけ?これはなんだっけ?どういう関係だっけ?と定期的になるのでメモ。 ざっくり結論から書くと .NET Framework : 2002年からある元祖.NET。Windowsアプリ向け開発プラット…

Excelでセル内の文字列を取得しようとすると途中で途切れる

くっそくだらないが引っかかったのでメモ タイトルの通り、C#でMicrosoft.Office.Interop.Excelを使ってセルの内容を取得していたら、一定の長さ以上の文字列について取り出しに失敗しているのに気づいた。 簡単なサンプルコードは以下。 とりあえず、1行目,…

DXライブラリのパスワード付きアーカイブ機能を楽に使いたかったので適当なソフト作った

前置き DXライブラリ(DxLib)とは? アーカイブ機能について アーカイブ機能とは? パスワード付きアーカイブ機能とは? パスワード付きアーカイブ機能の面倒な所 拡張子について ツール(EasyDxArchive)について 注意書き 置き場所 ツールの使い方 おしまい …

Rigidbodyをスリープモードにしない方法

導入 Rigidbodyとは UnityにはRigidbodyと言われる物理演算等をしてくれるコンポーネントが有ります。 Unityの物理演算を利用しなくとも、Unityの当たり判定機能を使う為にもこのRigidbodyコンポーネントを少なくとも片方のオブジェクトが持っている必要があ…

Unityでゲームパッドから複数入力を受け取る方法まとめ

目次 目次 初めに 前置き CCS Advent Calender 動機 InputManager InputManager 仮想入力 仮想入力を使うメリット 変更が楽 キーコンフィグが使える 実際の設定の方法 InputManager概観 仮想入力の作り方 ソースコード側での話 Inputクラス 仮想入力を扱う関…