0.01 を 100 回足したら当然 1 だよなぁ? いや、確かに「ほとんど1」ではあるけど……ちょっと……微妙に……。 ちなみに double にするとこんな感じ。ほんの少しマシになるだけで、1 にはならない。 小数点
Read more...タグ: c#
[unity2021]C# から直接 Swift コードを呼び出す
昔は C# > mm > swift と迂回しないと呼び出せなかった Swift コードですが、いつのまにか直接呼び出せるようになっていたので共有します。多分 2020 あたりから……? ネイティブコード呼び
Read more...[unity]インスペクタに読み取り専用フィールドを作成する
以下のコードを Assets/ 以下に配置します。 Editor/ 以下には配置しないでください。(エラーになります) DisabledAttribute.cs 使い方
Read more...[C#, Json]Json に合わせたクラスを書く
他社の API から Json を取得する場合、それに対応したクラスが必要です。以下の Json からクラスを作成した例を示します。 大括弧 [] で括られた部分がクラス、中括弧 {} の羅列が List と覚えましょう
Read more...[C#, Json] Json とクラスのメンバー名が異なる場合
例えば、C# でこんなクラスがあるとします。 C# の名称はパスカルケースにする事が多いですよね。 jsonclass という名前があった場合、jsonClass をキャメルケース、JsonClass をパスカルケース、
Read more...[LINQ]用法・用量を守って使いましょう
c# List 検索c# List 最大値 こんな感じでググると大抵 LINQ が出てくるので、もはや使っていない人はいないと思われますが、絶対神かと言うと、けしてそうではありません。 先に答えを言っておくと、処理速度を
Read more...[unity, c#]自作クラスを byte[] と変換する
前回(string と byte[] を変換)、前々回(int (float, double) と byte[] を変換)に引き続きバイト変換ネタです。byte[] に慣れてくるといきつくのは自作クラスなんじゃないかと思
Read more...[C#]string と byte[] を変換
byte[] はデータのバイナリ化、通信、暗号化等々よく使われる型ですが、プログラムで実際に必要になるのは別の型である事が多いです。 使う度にググってる自分に気づいてしまったので、記事にしておくことにしました。C# の記
Read more...[C#]int (float, double) と byte[] を変換
byte[] はデータのバイナリ化、通信、暗号化等々よく使われる型ですが、プログラムで実際に必要になるのは別の型である事が多いです。 使う度にググってる自分に気づいてしまったので、記事にしておくことにしました。C# の記
Read more...[unity] AES でガチガチに暗号化したい
unity にも慣れ、「いざ、ストアにアップするような製品を作ろう!」となり、データ改ざんについても考えるようになると、かなり意識が高い(か、過去にひどい目になった経験がある)と言えますね。 今回は、データ初心者からの段
Read more...