.NET Core3.xとUnityでAES暗号化を利用する

タイトルの環境でAES暗号化をしてみたので実装方法の紹介をしたいと思います。 AESの実装方法はサンプルがネットに結構転がっているので簡単に説明するだけでいきます。 いちおう、以前 Cocos2d-x 上で AES 暗号化ライブラリを実装しましたのですが、C++に比…

C#の標準機能でデータを圧縮・展開する

C#には結構昔から標準機能として「DeflateStream」と「GZipStream」というデータを圧縮する2種類のライブラリが実装されています。 MSDNに説明が書いてあるのですが読んでもよくわからないと思うので簡単にまとめてみました。 名前 説明 Deflate 可逆圧縮ア…

C#で属性を利用して処理に制約の説明を追加する

属性とは C#に属性(Attribute)という機能があり、これを付ける事でクラスやメンバーに情報を追加することができます。 .NET で使用されている有名なものでは、デバッグ時だけコンパイルされる"Conditionat"属性や、廃止予定を予告するための"Obsolete"属性が…

Unity 2019でのプロファイラーウインドウの出し方

Unity 2019でパフォーマンス計測をするために、CPUプロファイラーを出す場合メニューの場所が以前と変わっています。 // Unity 2019 でのプロファイラーウインドウの出し方 Window > Analysis > Profiler (Ctrl + F7) // 以前のプロファイラーウインドウの出…

【Unity】自動実装プロパティに表示名を指定する

この記事の内容は Unity 2019を含むそれ以前のバージョンを対象にしています。 現在はプロパティに field:SerializeField と付けると名前は正しく表示されます。 以下は Unity 2019 以降では不要です。必要な方だけ参照ください。 また諸事により、プロパテ…

VisualStudioでプロジェクトのプロパティが開けない場合

VisualStudoo2019ので以下エラーが発生した場合、開こうとしてるタイプがインストールオプションで足りていないことが原因 ページの読み込み中にエラーが発生しました。 ファイルまたはアセンブリ 'Microsoft.VSDesigner, Version=16.0.0.0, Culture=neutral…

Unityを触って3時間以内に思ったこと

Cocos2d-xをやめてかの高名な和尚さんの寺子屋に駆け込んでUnityを勉強し始めて3時間程度経過した時点の感想です。 この本で勉強しています。 Unityの寺子屋 定番スマホゲーム開発入門作者:いたのくまんぼう,大槻 有一郎出版社/メーカー: エムディエヌコーポ…

Cocos2d-x 4.0がリリースされたみたい

2020-09-02 昨日ポエムを書いてる最中にV4.0リリースアナウンスがありました。 まぁ昨日引退したばっかりで気分の切り替えが済んでないので少し内容を見てみました。 Topics iOS/Mac向けにMetal対応が完了 GLFWを3.3にアプデ 非推奨の関数を削除(const char*…

Cocos2d-xをやめてUnityに移行した話@2019冬

2021-02-02 ご注意: 内容は全て個人の感想です。また、好意的な内容ではありません。人によっては不快になる可能性があります。承知の上読んでください。 この記事は、今まで趣味でC++の勉強 & ゲーム制作で Cocos2d-x を使ってアプリ開発していましたが長ら…

Unityエディタのフォント・サイズを変更する「ModifyEditorStyle for Win」

UnityのEditorのフォントを変更できるEditor拡張の「ModifyEditorStyle」をUnity2019向けに手直ししてみました。 2019/12/07:シーンを切り替えると表示が元に戻ってしまう不具合を修正 2020/01/31:2019.3向けの対応 対象 以下のような人が対象です。 Windo…

はてなブックマークのホッテントリから特定の記事を非表示にする

Adblock plusのフィルター機能を使ってはてなブログのホットエントリーを非表示にする方法です。 確認環境 Adblock plus GoogleChome Adblock plusがある環境ならどれでも行けると思います。しらんけど。 Fanboy's Social Blocking Listが入ってるとはてぶの…

C#で文字列にSQLのIN句のようなメソッドを追加する

SQLにあるIN句をC#の文字列に適用し、リストに格納された文字列がある文字列に一致するかどうかを判定する処理をstringに追加したいと思います。 例えば"ABC123"という文字列の中に"AB", "12"という文字が含まれているかという処理は以下のように書けば判定…