ユーセンブログ

ゲーム開発に関することをたまに書きます

Unity

【Unity】async/awaitをコルーチン的に(簡単に)使いたい

はじめに async/await使えば処理を早くしやすくなるし、コルーチンっぽく使えれば便利なのではということでサクッと非同期的な処理をするときどうするか調べてみました。 webからデータを読み込んで~みたいなのはたくさんあったのでとにかく重たい関数、処…

【Unity】ViveのHandTracking SDKのサンプルをVive Proで試してみる

はじめに Viveのカメラを使ったHandTackingのSDKが公開されました。 細かい説明は3/19のGDCで説明があると思うのですが、とりあえず試してみたいということでサンプルを落として動かしてみたのでまとめます。 community.viveport.com 動作環境 Unity 2018.3.…

【Unity】選択したオブジェクトを強調表示するためのアウトラインシェーダーの作成

はじめに ゲームを製作しているときに選んでいるオブジェクトをわかりやすくするために分かりやすいアウトラインを出して強調したいという場面は割とよくあるのですが、簡単に使えて綺麗にアウトラインを表示する方法がなかなか見つからなかったので作成して…

【Unity】Compute Shaderでグローバルなテクスチャを使う方法

UnityのCompute ShaderでGbufferをどうにか頑張ってRenderTextureに変換して使っていたのですが、もっと簡単に扱えることにあとで気がつきました。 自分と似たような状態の人がいないとも限らないのでちょっと記事にしてみようかと思います。 概要 _CameraGB…

【Unity】Google Spreadsheetsでリアルタイムにパラメーター調整する話

初めに まず、チームでゲームを制作する際、一つ問題になるのがゲームのバランス調整をどのように行うのかということです。 基本的にチームのプランナーが行うと思うのですが、例えばデータをエクセルに書いてプログラマーに渡すといったやり方はデータの受…

Slackの/feedでUnityまとめの投稿を超簡単に通知する

Unityの最新の情報を集めたいときにいちいちネットサーフィンとかtwitterとかで情報探すのめんどくさいなーSlackさん教えてくれないかなーと思って探してみたらか簡単にできる方法があったので紹介です。 今回はSlackのスラッシュコマンド機能の/feedという…