MENU

Unity

【Unity】Gameビューのスクリーンショットを撮る方法

Photoshopで作ったレイアウトとUnityで作成したものとを正確に見比べるように、原寸のGameビューのスクリーンショットを撮るEditorスクリプトを使ってみました。 同サイズの画像比較をしないと、システムフォント周りの再現度を上げるのは、なかなか難しいで…

【Unity】uGUIでフォントをまとめて置換する方法

選択したテキストだけ置換する場合 やり方 全部置換する場合 やり方 参考 選択したテキストだけ置換する場合 デフォルトの機能を使います。 ちなみにこれだけでも全置換も可能 やり方 Hierarchyから虫眼鏡をクリックして、Typeを選択 textと検索 置換したい…

【Unity】uGUIでタイリング(Tiled)する方法

タイリングのやり方、ど忘れしてしまったのでメモ。 タイリング用の画像の作成方法 Unityでの設定 タイリング用の画像の作成方法 繰り返したい所は3マス分確保して画像を作成 Unityでの設定 Spriteで編集で、中心から1個半位をスライス Imageを作成して、ス…

【Unity】uGUIできれいなアウトラインを付ける方法

アウトラインの比較 負荷の比較 参考記事 uGUIで文字に縁をつけてみたのですが、デフォルトのOutlineコンポーネントはきたない! ということがわかったので、きれいにする方法を探してみました。 アウトラインの比較 負荷の比較 参考記事 アウトラインの比較…

【Unity】スプライトをシェーダーで明るくしたり暗くしたりする方法

昔使っていたスプライトをシェーダーで明るくしたり暗くしたりするシェーダー。 そもそも中身を知らないまま使っていたので、調べてみました。 シェーダーのダウンロード シェーダーのカスタマイズ シェーダー名の変更 一箇所コードの追加 まとめ 画像の表示…

【Unity】画像を繰り返してマスクで区切る方法

某ゲームの影に斜線が入っているUIを見て、真似してみました。 描画付加的に良くないですが、タイリングしてマスクで区切るシェダーを作成して、UIの下にずらして敷いています。 テクスチャをリピートしてマスクで区切る方法 ボーダーのテクスチャ作成 シェ…

【Unity】スプライトアトラス(Sprite Atlas)の作成方法

Unity2017をインストールしたので、Sprite Atlasを試してみました。 感想としては、すごく簡単でわかりやすいです! SpriteAtlasの特徴 SpriteAtlasの設定 SpriteAtlasの作り方 参考 SpriteAtlasの特徴 パッキングするので、再生時、描画回数(Batchse)が減…

【Unity】自動で画像を9スライス化「OnionRing」の紹介

Unityに画像を入れると、自動で9スライス用の画像を生成してくれる「OnionRing」を試してみました。 9スライスとは サンプルデータのダウンロード 導入方法 テスト 9スライスとは スプライトの途中を繰り返して伸ばす機能です。 詳細はこちらの記事がわかり…

【Unity】これだけ覚えればプロトタイピングができる!シーン遷移のやり方

Unityの基本操作とシーン遷移のやり方とビルド方法がわかれば、 画像置いて、遷移範囲きめて、遷移先指定してと、プロトタイピングできます。 Unityはじめて触る人でも、少ない学習コストでできるようになります。 そのシーン遷移のやり方について。 シーン…

【Unity】文字を描くようにアニメーションする方法

文字を描くようにアニメーションする方法。 前回、パスに添わせてパーティクスで描けないか試したのですが、思ったようにいかず 【Unity】パーティクルをパスに沿わせる方法 - CGメソッド 次に思いついたのがトランジションで使う表現と同じ方法でした。

【Unity】パーティクルをパスに沿わせる方法

AEでは簡単にできますが、Unityではパーティクルをパスに沿わせる方法はどうやるのだろうと思って、調べて試してみました。

【Unity】パーティクルの描画が毎フレーム残り続けてしまう場合の解消方法

パーティクルの描画が毎フレーム残り続けてしまうことが起きたのですが、 ちょっとしたカメラの設定が原因でした。

【Unity】パーティクルでテキストを発生させる方法

Shurikenでテキストを発生してみました。 レンダーテクスチャを使ってます。 またテキストが変更されるとパーティクルのテキストも更新されます。

【Unity】Anima2Dのセッティングからアニメーションするまで

無料で使えるになったAnima2Dを触ってみました。 最小限のことしか書いてないのであしからず。 <追記>人型も試してみました。

【Unity】 uGUI(Screen Space - Overlay)の前にparticleを表示させる方法

uGUI(Screen Space - Overlay)のcanvasのSort Orderの値で、復数のcanvas(ugui)の描画順を調整することはできますが、 Screen Space - Overlay の場合はUIが必ず最前面に来るため、パーティクルを前に表示することはできません。 実用性はないのですが、レン…

【Unity】3分でスマホ用VRのシーンを作成する方法

スマホ用VRゴーグルを買ったので、Unityで2眼で見えるようにして、VR体験してみました。 プラグインを使わず、コードも書かないので、ささっと作成出来ます。

【Unity】作成したアニメーションが正しく動かない時に確認する場所について

MAYA等で作成したアニメーションが、Unityで正しく動かない(ループなど)時に確認する場所についてのメモです。

【Unity】Mayaで付けたアルファアニメーションをUnityに持っていく方法

Mayaで作成したデータはfbxにして持っていくことが多いと思いますが、キー情報はtransform,rotate,scaleしか持っていくことができません。 Mayaで付けた他のパラメーターのキー情報を持っていくやり方です(※力技です)

【Unity】Unlitシェーダーにマスクを追加する方法

勉強がてら、デフォルトのUnlitシェーダーにマスクを追加してみました。 もっと簡単にできるかと思いきや、結構変更箇所が多かったです。

【Unity】シェーダーを両面表示にする方法

Unityで演出作る場合、シェーダーを探すことになることが多いのですが割と手間がかかります。 そろそろ自前でシェーダー書けるようにとは思ってるのですがなかなか。 今回は板ポリを回転させたりする時に、表示を両面にしたい場合に使えます。 やり方 SubSha…

【Unity】コードを書かずに、ボタンのON/OFFで表示状態を切り替える方法

コードを書かずに、メカニムとアニメーションを使って、表示状態のON/OFFをできるようにします。 普段コードを書かないので、中途半端にスクリプトを書くよりも、メカニムでささっと作って、確認したほうが楽でした。 こちらの記事の簡易版。 min.hatenablog…

【Unity】Cutout (切り抜き)シェーダーによるアニメーション方法

パンチスルーとも言うようですが、標準のUnlit/Transparent Cutoutシェーダーでできるアルファ値を使った表現方法を試してみました。

【Unity】シーンロードで複数画面切り替える方法

SceneManager.LoadSceneを使って、デザイナーでもできそうな簡単な画面遷移を作成していました。 ちなみによく本に載っているApplication.LoadLevelはUnity 5.3 から非推奨になりました。 で、作っている間に、より良いものを見つけてしまったのでそこまでに…

【Unity】Mayaで作成したデータ(Fbx)のモデルの形状が壊れているのを解決する方法

年初に作成したデータを、久しぶりにUnityで読み込んだら、モデルの形状が壊れていました。 min.hatenablog.jp その対応について

【Unity】マスク素材用のマテリアルを作成してアサインするスクリプト

「マテリアル 切り替え」で調べると、変更したいオブジェクトにスクリプトを付けてマテリアルも登録し、そこからアサインというやり方が出てくるのですが、いちいち手動で仕込むのは面倒です。 そこで指定したオブジェクトに対してマテリアルをインスタンス…

【Unity】デプス(Depth of Field)素材の作り方

思いつきで調べて、デプス素材(Depth of Field・被写界深度用の素材)を作ってみました。 ※そこまで調べてないので、もっと良い物があるかもしれません。

【Unity】アニメーションのリンク切れを1発で直すスクリプト

Prefab内のデータを整理していて、付随しているアニメーションデータが黄色文字(missing)なった時に テラシュールブログさんのスクリプトで1発で解決したのでメモ。

【Unity】リニアワークフローについて

ふとリニアワークフローを勉強してみようかと思いましたが、思った以上に難しいです。 修正・加筆していくかもしれません。

【Unity】Androidの開発環境構築方法(Windows)

Androidの開発環境構築に思いのほかてこずりました。 うまくいかないときに情報がありすぎて、無意味なことをしていた気がします。 構築の流れだけちゃんとわかっていれば、次はスムーズにできると思うのでメモ。

【Unity】 Canvas Scalerで比率の違う端末解像度に対応する方法

触ってみないとちゃんと理解できないなということで、Canvas Scalerで比率の違う解像度に対応をやってみました。