【C#】コーディング規約って大事
最近は Unity で開発をする機会が多いので、偏った考え方になるかもしれないですが、いくつかのプロジェクトで気になった点を、少し毒強めに書いてみます。 関数編 ...
【C#】BitArray拡張
BitArrayを使ったBit操作を少し楽にする。 using System; using System.Collections; namespace mira ...
【Mac】画面をキャプチャーしつつGif変換する
GIPHYがとても便利です。日本語表記はありませんが、シンプルな項目しかないので難しくありません。 起動して範囲を選択肢、録画を開始する。これだけ。デザイナーさ ...
【C#】関数の命名規則「Is」「Has」「Can」について
setter, getter は悩まないけど、その他の命名規則で悩む人へ。 - Is ・・・ 形容詞 (例)〇〇が完了したか?等 - Can ・・・ 動詞 (例 ...
【Google】スプレッドシート:任意の文字列で囲まれた特定の範囲を取得する
任意の文字列で囲まれた。範囲のセルを取得する方法です。今回は RANGE_STARTとRANGE_END 文字列で囲まれたセルを取得する様にしてみます。 スクリ ...
【Unity】ShaderプロパティへのアクセスはShader.PropertyToID を使用した方が早い
material.SetColor などシェーダーのプロパティ値のキーは事前にPropertyToID を使ってでキャッシュしておいて、それを使ってアクセスした ...
【Nintendo Switch】ワイヤレスホリパッド が結構おすすめ
Nintendo Switch 付属のJoy-Con (L) を本体と無線接続すると、触れても居ないのに アナログスティックが勝手に入力されてしまう様になりまし ...
【SourceTree】WindowsでBitBucket SSH 接続
Windows 環境で BitBucket を使ってSSH 接続してリポジトリをクローンする方法です。 手順 SourceTreeを起動し-でSSHキーを作成し ...
【VSCode】JSONを整形表示する
例えばインデントが崩れているのJSONファイルがあったとします。 { "master":[ {"id":0," ...
【Unity】Shader:OpenGL reserves names containing エラー
Androidでアプリ実行時にShaderエラーが出てしまいました。 GLSL compilation failed: 0(25) : error C7528: ...