UnityでVisual C#用の数値計算ライブラリMath.NET numericsを使う(1) まずはNuGetForUnityを使ってインストール。2Dゲーム画面に連立方程式を解いた結果を表示。
Visual C#用の数値計算ライブラリMath.NET numericsを使っていろいろ計算するシリーズを過去にやっていた。
https://numerics.mathdotnet.com/
https://sci.tea-nifty.com/blog/2024/09/post-88d00e.html
最近、Unityを使い始めたのだがそのスクリプト言語はC#で、Visual Studio 2022でコードを書く。
じゃあ普通にNuGetをVisual Studioから使ったらインストールできるんじゃ?とやってみたが、Visual Studio側からはエラーがでないがUnityに戻るとエラー。dllを直接Assetsに置く方法もあるが、ちょっといまいち。
そこでNuGetを直接Unityから使う方法はないかな?と探すとこれがあった。
NuGetForUnity
https://github.com/GlitchEnzo/NuGetForUnity
なるほど、これは使えそうだ。
インストールは.unitypackage fileを ダウンロードして、右クリックでUnityで実行とすると、Unity 6ではまずUnity Hubが立ち上がってインストールされない。何かプロジェクトを作ったら、Import画面が出てくるので下の方にあるImportを押すとインストールされて、UnityのメニューにNuGetが現れる。そこでManage NuGet Packagesを選んでmathで検索すると、
あった。これでインストールできる。
インストールしたらあとは普通に使える。例題は公式サイトの連立方程式の計算にしよう。ただ本家は倍精度だが、ゲームでそこまでいらないので単精度にした。
C#側のプログラムはこんな感じで、
Unityは2D設定でTMProに字を書くことにするとこうなった。
おお、普通に計算出来ているぞ。これは使えそう(続く)。
« 高周波・RFニュース 2025年1月13日 IEEE Microwave Magazineの特集はニューラルネットワークとマイクロ波、Siversがミリ波ビームフォーマー開発を受注、バイデン・ハリス政権が ワイヤレス革命に1億 1,700 万ドル、HoneywellとNXPが航空機技術で提携 | トップページ | PHPの数値計算ライブラリmathPHPを使う(3)数値積分を行う。台形則、シンプソンの公式、シンプソン3/8の公式、ブールの公式が使える。 »
「パソコン・インターネット」カテゴリの記事
- RF Weekly Digest (Codexで作ったOllama経由のgemma4-26B-A4B QAT、DuckDuckGo Searchを使った高周波・RF情報の週刊まとめアプリ)2026/6/7-6/14(2026.06.14)
- ゼロから作るDeep Learning 6 LLM編を買った。めちゃくちゃわかりやすい。事後学習がこんなに重要とは知らなかった。KVキャッシュって何やってるか等も。Interface誌の7月号特集が作りながら学ぶTransformer/LLMなので一緒に読みながらだとより理解が深まる。(2026.06.11)
- Gemma 4 QATがOllama経由で使えるようになっていた。そこでCodex(GPT-5.5)に、これまでいまいちだったローカルLLMでRF情報一週間分まとめて日本語で要約するアプリ(gemma4-26B-A4B QAT、DuckDuckGo Search、Flask使用)を作ってもらうと相当いい出来で使えそう。(2026.06.10)
- RF Weekly Digest (Gemini 3.5 Flash・Google AI Studio BuildによるAIで高周波・RF情報の週刊まとめアプリ)2026/5/31-6/7(2026.06.07)
「学問・資格」カテゴリの記事
- RF Weekly Digest (Codexで作ったOllama経由のgemma4-26B-A4B QAT、DuckDuckGo Searchを使った高周波・RF情報の週刊まとめアプリ)2026/6/7-6/14(2026.06.14)
- FIFAワールドカップ2026で使われているボールTriondaにはカタールの時と同様にKinexonのUWBモジュール(ICはQorvo)と慣性センサが入っているが、カタールが中央につるされて入っている感じなのがボールの裏側に貼りつくかたちで入るようになった。FCCでチェック。(2026.06.14)
- 高周波・RFニュース 2026年6月12日 アンリツがAI対応のTensor VNA発表、Qualcommが5G NR NTN解説、iFixitがTrump phoneを分解・やっぱりHTC U24 Proとほぼ同じ、6G Worldの3GPPミーティング解説記事など(2026.06.12)
- ゼロから作るDeep Learning 6 LLM編を買った。めちゃくちゃわかりやすい。事後学習がこんなに重要とは知らなかった。KVキャッシュって何やってるか等も。Interface誌の7月号特集が作りながら学ぶTransformer/LLMなので一緒に読みながらだとより理解が深まる。(2026.06.11)
- 高周波・RFニュース 2026年6月11日 QorvoがXバンドレーダ用フロントエンドモジュール発表、3GPPがRel.21のタイムライン発表、NI(Emerson)が雑音指数測定のウェビナー開催、MIPI A-PHYのSerDesが4社で相互運用性確認、Menlo Microが高信頼性ミリ波スイッチ発表など(2026.06.11)
「日記・コラム・つぶやき」カテゴリの記事
- RF Weekly Digest (Codexで作ったOllama経由のgemma4-26B-A4B QAT、DuckDuckGo Searchを使った高周波・RF情報の週刊まとめアプリ)2026/6/7-6/14(2026.06.14)
- 高周波・RFニュース 2026年6月12日 アンリツがAI対応のTensor VNA発表、Qualcommが5G NR NTN解説、iFixitがTrump phoneを分解・やっぱりHTC U24 Proとほぼ同じ、6G Worldの3GPPミーティング解説記事など(2026.06.12)
- 高周波・RFニュース 2026年6月11日 QorvoがXバンドレーダ用フロントエンドモジュール発表、3GPPがRel.21のタイムライン発表、NI(Emerson)が雑音指数測定のウェビナー開催、MIPI A-PHYのSerDesが4社で相互運用性確認、Menlo Microが高信頼性ミリ波スイッチ発表など(2026.06.11)
- 高周波・RFニュース 2026年6月10日 Microwave Magazineはチューナブルフィルタ特集、Antenna and Propagation Magazineは電磁波解析パート2、Atisが北米の5G-SAホワイトペーパー発行、NXPが新1チップミリ波レーダ発表(2026.06.10)
« 高周波・RFニュース 2025年1月13日 IEEE Microwave Magazineの特集はニューラルネットワークとマイクロ波、Siversがミリ波ビームフォーマー開発を受注、バイデン・ハリス政権が ワイヤレス革命に1億 1,700 万ドル、HoneywellとNXPが航空機技術で提携 | トップページ | PHPの数値計算ライブラリmathPHPを使う(3)数値積分を行う。台形則、シンプソンの公式、シンプソン3/8の公式、ブールの公式が使える。 »





コメント