名古屋でアプリ・VR開発を行っています
ワクワクできるゲームをガンガン開発リリース中!

Unity

UnityのScaleとバッチング処理の関係

皆さん、明けましておめでとうございます!SAT-BOXのカメです。 今年も面白い記事をたくさんお届け出来るように頑張ります! さて、今回はUnityの負荷対策機能のバッチング処理で気になったことを書いていこうと思います。 まず、バッチング処理についてです…

Uniyのトゥーンシェーダーのアウトラインがきれいに出ないときの対処法

こんにちは、パンダです。速いもので12月も半ばです。年末年始の予定はいかがでしょうか? オミクロン株が増えてきて少し心配ですね。。。 そんなときはぜひ弊社のゲームをお家であそんでください!! さて今日はUnityのトゥーンシェーダーでアウトラインを…

UnityFBXエクスポーターの使い方

こんにちは、パンダです!最近めっきり寒くなりましたね・・・ 風邪を引かないように温かい格好をしましょうね! 今日はUnityでモデルを書き出せる、FBXエクスポーターのご紹介です。 どんなときに使えるかといいますと、 Unityで作ったものに合わせてきっち…

UnityのTextMeshProの文字の追加方法や便利な機能を紹介

皆さんこんにちは!おさるです。 今回はTextMeshProの文字の追加方法や便利な機能を簡単に紹介していこうと思います。 TextMeshProはUnityの以前からあるTextMesh(3Dのテキスト)とUGUI(UnityのUI)を代替することが出来る機能です。もっと詳しく知りたい…

スクリプトの処理を軽くするために

皆さんこんにちは!おさるです。 コロナの新規感染者がどんどん減り、いい方向に向かっていますね!また増えないよう個人でしっかりと対策を取っていきましょう。 今日はスクリプトの処理を軽くするために注意することを書いていこうと思います。 ①GetCompon…

Unity2021からProjectウィンドウの検索が重い問題の解決法

皆さんこんにちは!おさるです。 今日はUnity2021からProjectウィンドウの検索で困っていたのですがその解決法が分かったためそちらを書いていこうと思います。 Unity2021からProjectウィンドウの検索がとても重く打ち込んだ文字が反映されるまで何秒かラグ…

Unity2021.16f1の開発者モードでReordeableList化されたprivate配列が開けない問題

皆さん、こんにちは!SAT-BOXのツバメです。 今回は最近触り始めたUnity2021についてちょっと困った事があったので、そちらを書こうと思います。 皆さんはInspector上での配列の表示はリストのような表示になっているのはご存知でしょうか? Unity2020からRe…

Unityで的あてゲームを作る時のお役立ち情報!

皆さん、こんにちは!SAT-BOXのツバメです。今回は的あてゲームの的が当てた場所によって得点が違う時の得点を取得する簡単な方法についてご紹介しようと思います。的はこのようなものです(適当に作ったやつです) 1.どうやって加算するのか?的に弾が当たっ…

Unityの複数カメラの使い方

みなさん、こんにちは!SAT-BOXのツバメです。 今回はUnityで複数のカメラを使って描画する方法のご紹介をしようと思います。 複数のカメラを使えばプレイヤーに追従するUI(プレイヤーネーム等)が物体に隠れてしまう状況を防ぐことが出来ます。 マテリアルの…

オブジェクトのスケールなどの計算

こんにちはパンダです。 本日はUnity、MAYA、Photoshop等で使える小技?をお伝えしようと思います。 みんな知ってる常識でしたらごめんなさい。 どのソフトでも良いんですが、今回はUnityで説明していきます。 まず適当にオブジェクトを作成しました。 現在S…

UnityのInspector上のTransformをちょっとだけ機能を拡張する

みなさん、こんにちは!SAT-BOXのツバメです。今回はUnityのInspector上のTransformをちょっとだけ機能を拡張するお話になります。 Transformの座標や角度を初期化する際はほとんどの人は手作業でやると思います。X,Y,Zをそれぞれ選択して0を記入…。座標、…

Unityのスプライトアトラスから画像を取得する時の注意点!

みなさん、こんにちは!SAT-BOXのツバメです。今回はUnityでスプライトアトラスから画像を取得していた際に発生した事例についてご紹介しようと思います。頻繁にスプライトアトラスから画像を取得する方は要注意です!1.ゲームが徐々に重くなっていく…開発中…

UnityのGradientの使い方

みなさん、こんにちは!SAT-BOXのツバメです。 今回はUnityの機能の一つにある、グラデーションカラーを扱える「Gradient」の使い 方についてざっとご紹介しようと思います。 といっても難しいことはあまりなく、スクリプトに以下のコードを書けばグラデーシ…

テクスチャの画像の端が気になるときは・・・

こんにちは、パンダです。 今日はUnityのテクスチャのループについてお伝えしたいと思います。 SkyBoxなど画像を目いっぱいに表示したとき端がおかしくなった・・・ そんなときはこちらを試していただければと思います。 まずはProjectウインドでテクスチャ…

【Unity】シーンビューでパーティクルが再生されなかった話

こんにちは、SAT-BOXのコアラですUnityを使っているときにこんな現象が起きましたシーンビューで ParticleSystem の Play が押せず、確認できなかったんですね なんでだろうと思ったんですが、原因はすごく単純なことでしたというか、マウスカーソル合わせた…

Unity2020.2で配列の仕様が変わったみたい

こんにちわ、SAT-BOXのペンギンです。 今日は「Unity2020.2」で配列の仕様が少し変更されたみたいなので、 少しだけ見てみたいと思います。 まず以下のようなスクリプトを作成し、適当なGameObjectにアタッチします。 「Unity2020.2」以前のノーマル/デバッ…

【Unity】LODのカメラ距離がおかしい時に確認したいこと

こんにちは、SAT-BOXのコアラです LOD (Level of Detail) を使って描画の負荷を軽減するのはよくあることですが、Unityで少し引っかかりそうだなと思った落とし穴があるので紹介しますUnityでは LOD Group というコンポーネントでLODを設定できます 試しにCu…

Unity2020のオブジェクトやマテリアルの複製設定

こんにちはパンダです。 Unity2020からオブジェクトやマテリアルの連番の形式が変わったようですね。 今までName_0、Name_1のような形で複製していました。 すべてリネームするのは、大きなプロジェクトになると大変になってきますので以前の形式に戻す方法…

【Unity】スクリプトファイルの文字コードを直したい話

こんにちは、SAT-BOXのコアラです最近、スクリプトをUnityから見た時に日本語が文字化けしているのに気が付きました これだけなら実害はあまりないので放置してたんですが、Macでプロジェクトを開いたらエラーが吐かれてしまい、直す羽目になりました調べた…

【Unity】MeshFilterのメッシュをAssetファイルとして書き出す方法

こんにちは、SAT-BOXのコアラですUnityで動的にメッシュを作成したときに、MeshFilterにはこう表示されますよねちなみに処理はこんな感じ using UnityEngine; public class ExportMesh : MonoBehaviour { void Start() { // 適当なメッシュを作成 var mesh =…

【Unity】Projectウィンドウのプレハブのサムネイルがおかしくなったときの対処法

こんにちは、SAT-BOXのコアラです皆さんは、Unityでこんな現象が起きたことがありますか?Cubeという名前のプレハブが、ProjectウィンドウではMissingの紫色になっていますが中身はおかしくありません 要はサムネイルの見た目と合ってないんですね※例として…

【Unity】Rigidbodyの「Collision Detection」でちょっと驚いた話

みなさん、こんにちは!SAT-BOXのツバメです。 今回はUnityのRigidbodyの機能の1つ「Collision Detection」についてのお話です。 Unityで物理を使ったゲームに欠かせない「Rigidbody」ですが、その中の機能の 「Collision Detection」は、物体との衝突検知の…

【Unity】WheelColliderがSceneビューで見えなくなった話

こんにちは、SAT-BOXのコアラですUnityにWheelColliderという特殊なコライダーがあるのですが、これを久々に使ったらつまづいたことがあったので紹介しますコライダーって普通、Sceneビューで緑の線で表示されますよね こんな風にですが、WheelColliderが映…

Unityの「Sprite Atlas」の画像データをスクリプトから取得する方法

みなさん、こんにちは!SAT-BOXのツバメです。 以前、Unityで「Sprite Atlas」の作成方法についての記事を書きましたが、 今回は「Sprite Atlas」に登録した画像をスクリプトから取得する方法についてです! ※ 本記事のUnityのバージョンは[Unity2019.3.13f1…

Unityの「Sprite Atlas」の使い方を簡単に説明!

みなさん、こんにちは!SAT-BOXのツバメです。 今回はタイトルの通りにUnityの「Sprite Atlas」の使い方を簡単に説明しようと 思います。これから使う人やどんな機能なのかを簡単に知りたい人向けなので、 詳しいことは記載しませんのでご了承ください。 ※本…

Unityでフィールドの外周にコライダーを配置する

こんにちわ、SAT-BOXのペンギンです今日はちょっとしたUnity知識を紹介したいと思います。 Unityでゲームを作っている時に、フィールドに沿ってコライダーを作りたい時ってありませんか? 例えば扇形のフィールドがあるとします。 ・posListには、座標をいれ…

【Unity】Sceneビューで右クリック&ホイールで現れる謎倍率について

こんにちは、SAT-BOXのコアラですUnityのSceneビューで"これ"見たことありますか? この、画面中央の"謎倍率"右クリックしたままマウスのホイールを回すと現れるのですが、特に何か変わった感じはしなかったので謎に思ってました 昔はこんなの無かったよなぁ…

Unityのシーン上でのオブジェクトの頂点を他のオブジェクトの頂点の位置に合わせる小ネタ

みなさん、こんにちは!SAT-BOXのツバメです。 今回はUnityについてのお話しようかと思います。 テーマはタイトルにもある通りで「シーン上のオブジェクトの頂点位置を他のオブジェ クトの頂点の位置に合わせる」方法です。「頂点スナップ」という言い方をし…

Unityの豆知識(Hierarchy上のオブジェクトの順番を戻す方法)

こんにちわ、SAT-BOXのペンギンです。 今日はUnityのちょっとした豆知識を紹介したいと思います。 Hierarchy上にあるオブジェクトを一気に選択して、別の階層に変更した時などにオブジェクトの順番がおかしくなることってありませんか?今回はそのおかしくな…

【Unity】ClothのConstraintsウィンドウが出なくなった話と解決法

こんにちは、SAT-BOXのコアラです 早速本題ですが、Clothコンポーネントのこのボタンを押すと(右隣のボタンでもいいですが) Sceneビューの右下にこんなウィンドウが出ますよね ある日、これが出なくなりました 原因は不明ですが、直し方は分かったので紹介…