タグ neuecc
人気順 10 users 50 users 100 users 500 users 1000 usersUniRx(ユニアールエックス)の基本的な使い方と具体的な利用例【Unity】【UniRx】 - (:3[kanのメモ帳]
この記事でのバージョン Unity 2018.3.4f1 はじめに Unityを使っているとよく耳にするUniRxですが、 (以下のツイートは開発者さん本人のもの) どうぶつの森、UniRx採用ありがとうございます pic.twitter.com/zLy5tRMKm3— neuecc (@neuecc) November 21, 2017 Pokemon Goで使われるUniRx https://t.co/64mtN8EXCx— neuecc... 続きを読む
Memory Management of C# with Unity Native Collections
Memory Management of C# with Unity Native Collections 1. 河合 宜文 / Kawai Yoshifumi / @neuecc New World, Inc. C# Unity C#大統一理論 2. C#最速シリアライザ https://github.com/neuecc/MessagePack-CSharp/ 3. Reactive Extensions for Unity https://github.com/neuecc/UniRx/ async/await(UniTask) async Uni... 続きを読む
Deep Dive async/await in Unity with UniTask(Unirx.Async)
Deep Dive async/await in Unity with UniTask(Unirx.Async) 1. 河合 宜文 / Kawai Yoshifumi / @neuecc New World, Inc. C# Unity 2. C#最速シリアライザ https://github.com/neuecc/MessagePack-CSharp/ 3. Reactive Extensions for Unity https://github.com/neuecc/UniRx/ async/await(UniTask) async UniTask<strin... 続きを読む
String.InternによるUnityでの省メモリ化ハック - Grani Engineering Blog
2017 - 10 - 12 String.InternによるUnityでの省メモリ化ハック CTOの河合( @neuecc )です。常駐メモリは一ミリでも削りたい……!と思いつつも、それなりに富豪に使ってしまっていて削るのに四苦八苦な日々ですが、削れる箇所はテクスチャなどリソース系だけではない。C#側のマネージドなリソースもまた、それなりに確保しているので、削ることは可能なのだ……!というお話で... 続きを読む
ダンプ解析入門 - Visual Studioでの可視化によるC#トラブルシューティング - Grani Engineering Blog
2017 - 08 - 09 ダンプ解析入門 - Visual Studioでの可視化によるC#トラブルシューティング CTOの河合( @neuecc )です。ある日のこと、アプリケーションが突然死!しょうがないのでサーバーに入ってイベントビューアーを見るとそこには…… 何の役にも立たない情報が並んでいるのであった。こんなんじゃ原因も分からず、どう対処もできない! という時に役に立つのがダンプです... 続きを読む
C#でTypeをキーにしたDictionaryのパフォーマンス比較と最速コードの実装 - Grani Engineering Blog
2017 - 07 - 28 C#でTypeをキーにしたDictionaryのパフォーマンス比較と最速コードの実装 C# CTOの河合( @neuecc )です。今回はパフォーマンス比較もそうなのですが、どちらかというと、それを具体的な例にして、マイクロベンチマークの測り方の説明をしたいと思っています。その具体的な例、題材なのですが、特に動的コード生成においては、Typeをキーにして生成したデリゲ... 続きを読む
リアルタイム通信におけるC# - async-awaitによるサーバーサイドゲームループ - Grani Engineering Blog
2017 - 06 - 02 リアルタイム通信におけるC# - async-awaitによるサーバーサイドゲームループ CTOの河合( @neuecc )です。 Game Tech Session ~AWS Summit Tokyo 2017~ にて「『黒騎士と白の魔王』の gRPC による HTTP/2 API/ストリーミング通信の実践」と題して登壇しました。参加いただいたみなさま、ありがとうご... 続きを読む
neue cc - C#(.NET, .NET Core, Unity, Xamarin)用の新しい高速なMessagePack実装
と、いうものを作りました。 MessagePack のC#版です。以前に作った ZeroFormatter のコードをベースに、バイナリの読み書きをMsgPackのフォーマットに差し替えたものになります。MsgPackのライブラリはすでにあるじゃん( MsgPack-Cli )!ってことなんですが、パフォーマンスにかなり差があります。 neuecc/MessagePack-CSharp JSON.... 続きを読む
C#のswitch文のコンパイラ最適化について - Grani Engineering Blog
2017 - 02 - 20 C#のswitch文のコンパイラ最適化について C# CTOの河合(@neuecc)です。グラニもエンジニアブログはじめました!グラニの中心的テクノロジーであるC#関連は元より、Unity関連やUniRx、最近力を入れているVR関連についての情報を色々と発信していけたらと思っています。私自身は、思いたったときが書き時ということで、私が社内にふっと流したくなったものを、... 続きを読む
Observable Everywhere - Rxの原則とUniRxにみるデータソースの見つけ方
Transcript 1. Observable Everywhere Rx UniRx 2015/04/16 Yoshifumi Kawai - @neuecc 2. @neuecc - Who, Where, When 2009/04 linq.js – LINQ to Objects for JavaScript https://linqjs.codeplex.com/ LINQ 2009/... 続きを読む
VSTU 勉強会で LT しました | grabacr.nét
日本 Android の会 Unity 部、Visual Studio Tools for Unity 勉強会にて LT させて頂きました。 タイトルを考えたのは @neuecc であり、私ではありません、断じて。 別に Boo に親を殺されたわけでもないし、特段恨みもありません! が、流石に Boo.Lang.dll は必要ないので、VSTU による .csproj の自動生成処理をフックして削... 続きを読む