いんでぃーづ

ゲームいろいろ、いろいろ自由

Unity : Gitなどで共有時のビルド対象プラットフォームを固定する

UnityはLibraryディレクトリがないプロジェクトをPCビルド設定で開きます。

あまつさえアセットのインポートまでしてしまうため、「Android用のプロジェクトなのにー!」とハンカチーフを噛みながらプログレスバーをじっと見つめるという状況がたまにあります。

これはGitなどで複数人でプロジェクトを共有して、Libraryディレクトリを管理から外した場合に、割とイラつく部分です。

コマンドラインでbuildTargetを指定して開くという方法もありますが、実はプロジェクト内にスクリプトを一つ置いておくだけで回避できたりします。

続きを読む

Unity : Terrainを軽量なメッシュに変換する

地形を作ろうとしたときに真っ先に思い浮かぶのはTerrainですが、致命的な難点として重いということが挙げられます。

下は適当に高さだけ作ったテラインですが、

f:id:sugar_affordance:20170131224945p:plain

下のようにかなり描画コストのかかるオブジェクトになっています。

f:id:sugar_affordance:20170131225024p:plain

こんなとき、テラインをメッシュオブジェクトに出力しつつ、頂点数や三角形を減らして描画コストを下げる方法をご紹介します。

「このアセットのテラインそのまま使いたいんだけど重いなあ…」

というときに便利(かも)。

続きを読む

“Unity” and Unity logos are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere, and are used under license.


免責事項

当サイトの広告バナー、リンクによって提供される情報、サービス内容について、当サイトは一切の責任を負いません。

また、当サイトの情報を元にユーザ様が不利益を被った場合にも、当サイトは一切の責任を負いません。

すべて自己責任でお願いします。