はなちるのマイノート

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

【C#】順列・組み合わせの数を求める

はじめに 今回は順列・組み合わせの数を求めてみようという記事になります。ただ列挙するのではなく数を求めることに注意してください。では早速みていきましょう。 はじめに 順列 組み合わせ さいごに 順列 順列とは「異なるn個の中から k 個を順番をつけ…

シェルスクリプトを初めて触ってみる

はじめに いままでちゃんとシェルスクリプトを書いた事がなかったので、触ってみたいと思います。シェルスクリプトとはどういうものかはそこらじゅうで説明されているので、そちらを参照してみてください。eng-entrance.com今回は実際に色々と触ってみたいと…

【Unity】フレームレート・描画回数を減らしてバッテリーの消費・発熱を抑える

はじめに 今回はフレームレートや描画回数を減らしてバッテリーの消費・発熱を押さえる記事になります!前置きはなしに早速みていきましょう。 はじめに フレームレートを落とす 描画回数を減らす さいごに 参考 フレームレートを落とす フレームレートとは1…

【C#】Seleniumを使ってChromeを自動操作してみる

C#

はじめに 先日ネットサーフィンをしていたところ、面白そうなライブラリを見つけました。www.selenium.devこれを用いることでChromeなどのブラウザを自動操作ができます。何かの自動売買をしたりもできるみたいです。 今回は以下のようなものを作るのを目標…

【C#,Unity】dynamicを使ってダックタイピングを実装してみる

はじめに 今回はダックタインピングを実装してみようという記事になります。C#では普通クラスやインターフェイスの型情報によりメソッドを呼び出しますが、「同じ名前のメソッドを持っていれば変数の型は問わない」というダックタイピングという考え方も稀に…

【Unity】StandardShaderを置き換えて動作を軽量化する

はじめに 今回はStandardShaderを置き換えて軽量化しようという記事になります!まずStandardShaderは様々な機能を持つ万能なシェーダです。公式にあるお堅い言葉にするとこんな感じ。 Unity の Standard Shader は、包括的な機能を持つビルトインシェーダー…

【C#,Unity】IComparableインターフェイスを使ってオブジェクト同士を比較する

はじめに 今回はIComparableインターフェイスについての記事になります!C#でたびたび登場する主要インターフェイスであるIComparable・IComparable<T>ですが、これによってオブジェクト同士の比較が保証することができます。docs.microsoft.comdocs.microsoft.</t>…