いんでぃーづ

ゲームメインのブレブレブログ。ゲーム,Unity,デザイン,UI/UX

C#

Unity : モバイルでのスワイプ、ドラッグ入力量を補正する

モバイル向けに作っていると割と困るのが、Input.touchesで取得した入力位置です。 これは Screen.width, Screen.height の大きさに依存するので、解像度が違う端末でのインタラクションがまちまちになってしまいます。 例えば解像度 1920x1080 の端末で1セ…

Unity : ログ機能を便利に使う

デバッグ用にログ出したい! ってときに、 Debug.Log(“これはログです"); で済ませてませんか? Unityのログ機能を使いこなして便利に開発を進めましょう!

Unity : Enum型をシリアライズ保存するときのコツ

Enum型使ってますか? 変数の状態を直感的に記述できていいですよね。

Unity : ScriptableObjectを書き出すウインドウを自作してみた

ScriptableObjectについて書いたのですが、いまいち使いづらいところがあります。 なによりなんとかしてほしいのは、作り方がめんどくさいこと! ということで、ScriptableObjectを出力してくれるスクリプトを自作しました。

Unity : 不変データはScriptableObject を使って管理するとドヤ顔できるかもしれない

目次 ScriptableObjectを作成する ScriptableObject のデータを設定する データを書き換えられないようにスクリプトを修正する 敵の攻撃力や防御力など、「ゲーム全体で共通かつ不変」なデータを持たせたい場合は数多くあります。 そんな時つい、やってしま…

Unity : NavMeshAgentで、これから通る経路を描画する

ゲームの効果として、キャラクターがこれから通る道を線で描画してみるなど。 経路の描画で使用するのはLineRendererです。

UnityでJSONを扱う [C#]

最近はJSONを扱うためのクラスが用意されてるんですよねー JSON文字列からデータを取得する場合 1. データを用意する 今回はWebサーバからJSONを取得してみます。 http://hogehogehoge/hoge.json というアドレスから以下のようなJSONが取得できるとします。

Unity : 意図的にWarningを残したい

ソースには問題ないんだけど後でちょっと直したい、という時、忘れないように"TODO"としてコメントに書き残したりしますが、それをUnityのコンソールに出すようにすればさらに忘れにくくなります。 C#のみ対応です。 #warning output warning Unityのコンソ…

Unity : C#のファイルが大きくなりすぎるのを防ぐには

開発を進めていくうちに、一つのファイルの行数が肥大化していくのは経験したことがあるとおもいます。 そんなときにC#でクラスを複数ファイルに分割して記述する方法があります。


“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.


免責事項

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

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

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