並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 9 件 / 9件

新着順 人気順

C#の検索結果1 - 9 件 / 9件

  • Microsoftが「Mono」をWineチームに寄贈、Microsoftの手を離れることでMonoが再び活気を取り戻すと期待する声も

    Microsoftが、.NET Frameworkのオープンソース実装であるMonoの管理を、Unix系OS上でWindowsアプリを実行するためのソフトウェア「Wine」のWineHQチームに移管したことを発表しました。 Thank you to all the Mono developers! · Issue #21796 · mono/mono · GitHub https://github.com/mono/mono/issues/21796 Microsoft Hands Mono Over to the Wine Project - OMG! Ubuntu https://www.omgubuntu.co.uk/2024/08/microsoft-mono-project-to-wine Microsoftのジェフ・シュワルツ氏は、Monoプロジェクトの公式サイトとGitHub

      Microsoftが「Mono」をWineチームに寄贈、Microsoftの手を離れることでMonoが再び活気を取り戻すと期待する声も
    • 【C#】Random Extensions – .NET / Unity用の乱数ライブラリ - Annulus Games

      【C#】Random Extensions – .NET / Unity用の乱数ライブラリC#2024年8月26日2024年8月26日 .NET / Unity向けに新たな擬似乱数ライブラリ「Random Extensions」を作成しました!いつも通りOSSとしてGithubに公開しています。 .NETで擬似乱数を扱いたい場合、多くの場合はSystem.Randomクラスを使用することになります。が、このクラスは歴史的経緯もあり、内部実装や設計が混沌としたことになっています。(シードを指定するか否かで生成アルゴリズムが違う、実装ミスにより周期が保証されない、絶妙に抽象化層として役に立たないRandomクラスと謎のRandom.ImplBase、etc…) また、Unityで乱数を扱う場合はUnityEngine.Randomが用いられますが、こちらも古くからあるクラスなので、色々と設計上

        【C#】Random Extensions – .NET / Unity用の乱数ライブラリ - Annulus Games
      • C# から XInput 経由でゲームパッドの入力を得る (外部ライブラリなし) - Qiita

        はじめに 「C# ゲームパッド 入力」でググってみると、以下のような記事が見つかった。 昔からある Windows API を使う方法 C#でライブラリレスでJoyStick(GamePad)の入力イベントを受け取る (Windows API) #C# - Qiita 外部ライブラリを使う方法 (XInput?) C# でゲームパッドの入力を処理しよう! #Vortice.XInput - Qiita このことから、「XInput は最近の技術なので、用いるには複雑な処理が求められるのかな…」と思った。 しかし、調べてみると実際は 初期化処理不要、いきなり取得関数を呼び出して取得できる Windows 8 以降に標準である関数1個だけで使える 取得できる情報がシンプル 情報と物理的なボタンやスティックなどの関係が定義されており、使いやすい と、対応環境であれば非常に使いやすいAPIであるこ

          C# から XInput 経由でゲームパッドの入力を得る (外部ライブラリなし) - Qiita
        • 【C#】Incremental SourceGeneratorを利用した爆速Enumユーティリティライブラリを作成した話 - はなちるのマイノート

          はじめに 先日、SourceGeneratorを利用したパフォーマンスの良いEnumユーティリティを提供するライブラリを公開しました。 github.com .NET標準API や 世界最速のenumライブラリ FastEnum よりもパフォーマンスが良いライブラリ RapidEnum リリースしました!! 手元で計測したところ、.NET APIより数十~数万倍良い計測結果がでてました Unity Package Managerにも対応してるので、Unity勢も手軽に導入できますhttps://t.co/8miqpRUo0r pic.twitter.com/FOztfAYD5f— はなちる@ゲーム制作 (@hanaaaaaachiru) August 18, 2024 記事の後半で詳しく紹介しますが、パフォーマンスが良いと知られていたFastEnumよりも高速に動作しゼロアロケーションを達

            【C#】Incremental SourceGeneratorを利用した爆速Enumユーティリティライブラリを作成した話 - はなちるのマイノート
          • Unityで安全にGameObjectをDestroyする

            忙しい人のための結論コード 以下のコードはpublic domainとします。 自由にコピペ・改変可能です。 using UnityEngine; public static class GameObjectExtensions { /// <summary> /// GameObjectを例外を出さずに安全に破棄する /// unity fake nullに対しても安全に破棄する /// EditoModeテストやprefabモード、エディタ拡張での編集中でも実行してよい /// </summary> public static void SafeDestroy(this GameObject go) { if (!go) { return; } #if UNITY_EDITOR if (!Application.isPlaying) { Object.DestroyImmediate(

              Unityで安全にGameObjectをDestroyする
            • Mac版Visual Studioのサポート終了が正式に発表

              Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                Mac版Visual Studioのサポート終了が正式に発表
              • .NET (C#) データのドキュメント

                .NET (C#) データ ドキュメント ハブ このページには、.NET (C#) を使用してデータを操作する方法に関するリソースが含まれています。 ドキュメントとチュートリアルを使って、さまざまな利用可能なデータベースやデータ アクセス アプローチから選択して、すぐに開始できます。

                  .NET (C#) データのドキュメント
                • C# + LINQ の速度比較(.NET Framework 4.8 vs .NET 8) - Qiita

                  検証ソース .NET Framework 4.8 と .NET 8 で LINQ の各メソッドを使った処理を同じように書き、BenchmarkDotNet を使って処理の所要時間を出力しました。 .NET Framework 4.8 using BenchmarkDotNet.Attributes; using BenchmarkDotNet.Running; using System; using System.Collections.Generic; using System.Linq; namespace dotNet48 { internal class Program { /// <summary> /// エントリポイント /// </summary> private static void Main() { // ベンチマークスタート BenchmarkRunner.Run<

                    C# + LINQ の速度比較(.NET Framework 4.8 vs .NET 8) - Qiita
                  • Microsoft、「.NET Community Toolkit 8.3」を発表 ~.NET 8/Native AOTをフルサポート(窓の杜) - Yahoo!ニュース

                      Microsoft、「.NET Community Toolkit 8.3」を発表 ~.NET 8/Native AOTをフルサポート(窓の杜) - Yahoo!ニュース
                    1