2019-06-01から1ヶ月間の記事一覧
Unityで通信を行うためのクラスUnityWebRequestの概観をざっくりまとめました。
地味にいくつかやり方があって迷う、C#におけるファイル読み書き方法をまとめました。
PyYamlをインストールしてYAMLを読む方法です。
マルチスレッドプログラミングの概要と、そのメリット・デメリットについて簡単にまとめます。
数年ぶりにAssetBundleを触ったらわけがわからなかったので現時点における入門用の情報をまとめておきます。 本記事はAssetBundleの全体感の把握を簡潔にするための記事であり、個々の項目に対して深入りはしません。 ざっと理解するためにつかってください…
Enhanced ScrollerのDemoを見ながらどのようなスクロールビューが実現可能なのか見てみます。
Asset Storeで販売されている高機能なスクロールビューを実装できるアセットであるEnhanced Scrollerの基本的な使い方を紹介します。
旧SpritePackerの、特定のSpritePackingTagを持つ画像一覧を取得する処理をPythonで書いたのでメモです。
あるAssetが参照するすべてのAssetを取得する方法です。
AssetBundleは依存関係に注意しないと、大きなAssetBundleができてしまったり重複が発生したりしてしまいがちです。 この記事ではあるAssetBundleとに紐づくAssetを解析する方法をまとめます。
ビルド後のAssetBundleから依存関係の情報を取得する方法です。 .manifestにも書かれてるけど・・・ フォルダ名のAssetBundleから依存関係を取得する
Behavior Designerである処理をいろんなBehavior Treeで使いまわしたいときにはExternal Behavior Treeを使います。
Behavior Designerで独自のTaskを作る方法です。
Source TreeでPermission Deniedが出てプルできない(と言われた)現象があったので、 根本的な原因はわかりませんがその対症療法をメモしておきます。
Behavior DesignerにおいてスクリプトでBehavior Treeとイベントをやり取りする方法です。
UnityのAssetBundleは便利な仕組みですが、何も考えずに作っていると、すごく容量の大きいAssetBundleができてしまったり、 一つのAssetBundleが他のAssetBundleに紐づいていてたくさんのAssetBundleをロードしなければならなくなってしまったりします。 こ…
あるAssetBundleが別のAssetBundleに依存している場合、依存しているものを先に読み込まないとバグります。 AssetBundleの基本的な使い方になりますが、改めてこの挙動を確認してみます。
Behavior DesignerのConditional Abortsという機能についてまとめます。
Behavior DesignerにおいてTask間で変数を受け渡す方法をまとめました。
Behavior Designerの更新処理の制御とTaskの処理タイミングについてまとめました。
UnityでBehavior TreeをビジュアルスクリプティングできるAssetであるBehavior Designerをサクッと使ってみます。
Behavior Designerの4種類のTaskを理解することで基本的な使い方を学んでみます。
UnityのuGUIは何も考えずに使っていると後からパフォーマンスが悪くなって大きく修正する必要が出てきてしまいます。 この記事では、uGUIのパフォーマンスを低下させる主要な原因とその対策をまとめました。
Animator Controllerなしでモーションが簡単に再生できるSimple Animationを使ってみます。
uGUIのリビルドの仕組みと、それによるパフォーマンス低下の対策についてまとめました。
Visual Studioで拡張機能Format on Saveを使ってお手軽に自動フォーマットする方法です。
Unityで作ったアプリからSlackにメッセージを投稿する方法をまとめます。 外部からSlackに投稿する方法は色々あるようですが、今回はできることの幅が広いボットを使った実装を紹介します。 画像やファイルも投稿できるように拡張する可能性を考えるとこの方…