C#

ハイクオリティなゲームを1週間で作る7つの極意

gotanda.unity #14で発表した資料です! meetup.unity3d.jp 資料

【Unity2019.1a11】InspectorでもUIElementsを使う

Cluster,Inc. Advent Calendar 2018、10日目の記事です。 qiita.com 概要 Unity2019にて、UIElementsがUnityEngine.Experimental.UIElementsからUnityEngine.UIElementsへ移行しました。 従来はOnGUIなどでデータが変更されるたびに再描画していましたが、UI…

【Unity2018】Entity Component System(ECS)とUniRx.Asyncを和解させる

問題点 ECSを使っているプロジェクトにUniRxをぶちこむと、ECSとUniRxのPlayerLoopが喧嘩してUniRxが勝ちます(ECSが動かなくなります) やはりECSでも(相性が良いかはともかく)Rxしたいので、UniRxを使う方法を探ってみました。

【Unity2018】Entity Component System(ECS)でZenjectを使う

突然ですが、皆さんECSでもDIしたいしRxしたいですよね?? ということでECSでもZenjectを導入してみました。 導入 いつもどおりSceneContextとSceneInstallerを作り、シーンに置きます。 Odinを入れてるのでインスペクタの見た目がちょっと違います!

【Unity2018】LWRP対応のGPU Instancingパーティクルを作る

概要 Unity2018にて、ScriptableRenderPipeline(SRP)を活用して作られた、Standard Shaderより軽量なLightWeightRenderPipeline(LWRP)が追加されました Surface Shaderが使えないため少し面倒ですが、内部のコードを引っ張ってきて拡張することで、LWRPでもG…

【C#】Slackからemojiを一括ダウンロードするツールを作った

C#

概要 複数Slack Team間のemojiの同期をしたかったので、emojiを一括ダウンロードしてくるツールをC#で書きました。 Chrome拡張のSlack Emoji Toolsと合わせることで、一括でのemojiのお引っ越しが出来ます。 動作 コード "ここにトークンを入力"にここ(https…