土屋つかさの技術ブログは今か無しか

土屋つかさが主にプログラミングについて語るブログです。

#unity #Rx R3でダブルクリック検出処理を実装する

Rxの勉強を兼ねて、UniRxで書かれたコードをR3に移植してみることにしました。 対象のコードは、こちらのサイトのダブルクリック検出コードを参考にさせていただきました。 qiita.com Rxやジェネリックに慣れてない人向けに丁寧に解説しています(そもそも自…

#unity SDFフォントデータによる文字描画実装(TextMeshPro Deep Dive #2)

初めに 第1回ではSDFフォントのデータを使って文字描画を実現するメカニズムについて解説しました。 someiyoshino.info 今回は実際に文字描画を行うシェーダーコードのロジックを解説します。SDFフォントのデータを元に、文字にアウトラインを設定したり…

「Rx(Reactive Extensions)はイベントストリームが主体」と教えてもらった時の会話

「Rx(Reactive Extensions)」と呼ばれる、observerパターン*1を非同期的/LINQ的に使用できるライブラリ(というかフレームワークというか)があります。 Rxは非常に高機能で完成度が高く、様々な言語に移植されているのですが、土屋にはこれまでイマイチ…

#unity SDFフォントデータによる文字描画実装(TextMeshPro Deep Dive #1)

去年の夏頃にTextMeshProの実装、中でもSDF形式のフォントデータを使った文字描画処理について延々解析していました。その頃に得た知見を何回かに分けて書いて行きたいと思います。 今回は、そもそもSDFフォントデータとはどういう物で、どういう仕組…

フォートナイト&メタバース記述プログラミング言語「Verse」の設計思想を読み解く記事をzennで書いています

フォートナイト&メタバース記述プログラミング言語「Verse」の設計思想を読み解く記事をzennで書いています。 こちらです。よろしければどうぞ。まだ暫く続く予定。 zenn.dev どうしてVerse言語の記事を書き始めたのか dev.epicgames.comさきに言っておくと…

PowerPointで正円の円弧の矢印を描く

地味なTIPSです。 ブログ記事に図が必要になった時、土屋は「PowerPointで作図」→「Snipping Tool*1」で切り取ってファイルに保存」という手順で作成しています。 この時、「正円の円弧の矢印」が欲しい時があります。例えばこんなの。 上図では、原点を…

#unity Timelineからシグナルを使ってAnimationController制御する

この記事は「Unity Advent Calendar 2022 その1」の9日目の記事になります。 qiita.com 前日は@YamadaGamesさんの「Unity Cinemachine VirtualCameraを知らない人向けだけの紹介」でした。 qiita.com 今回は、スクリプトを書かずに、Timelineからシグナル…