DEVELOP

スポンサーリンク
DEVELOP

【Unity】画面にログを表示する

端末単体でリアルタイムにログを確認できると結構便利。そんな訳で端末の画面上にログを表示してみます。サンプルコード適当なGameObjectに以下のコンポーネントを追加してください。using System.Collections;using...
Defold

【Defold】3D オブジェクトを表示する

Defold は2D に特化したゲームエンジンですが、最近公式サイトに記載されているエンジンの概要が変わったみたいです。従来これまでは 大々的に 「2D」のゲームエンジンだということをアピールしてきました。2020年3月現在久しぶりにアクセ...
DEVELOP

【Shotgun】日本語化設定

Autodesk のアセット管理ツール「Shotgun」の日本語化設定手順です。英語に慣れておくのも良いと思いまusが、僕らは日本人ですしやっぱり日本語でツールは使いたいですよね。手順ブラウザから Shotgun へログインし画面右上のユー...
DEVELOP

【Unity】編集不可のパラメータをInspectorに表示する

デバッグ用のパラメータ表示など、編集はしたくないけどパラメータの表示だけはしたいってことが多々あります。それを実現するための手順になります。確認バージョン2019.3.0f6ソースコードusing UnityEngine; public c...
DEVELOP

【Unity】ParticleSystem 拡張メソッド

親子構造の ParticleSystem を一括で再生、停止したかったので拡張メソッドを作りました。ParticleSystem が親子になっているだけなら親子関係を作るだけで子も自動再生されるのでは?思った方もいると思いますが、今回は間に...
DEVELOP

【Unity】アプリケーション実行中にメモリ不足を検知する

メモリ不足を検知するには、Application.lowMemory にコールバック関数を登録します。サンプルコードusing System.Collections.Generic;using UnityEngine; public cla...
DEVELOP

【Unity】iOS と Android でストレージの空き容量を取得するスクリプト

アプリを利用している端末へ、データを追加ダウンロードしたりする際に必要となる「端末のストレージ空き容量チェック」。商用アプリでも稀にストレージの空き容量チェックが実装されておらず、データダウンロード中にフリーズしているアプリを見ますが、それ...
DEVELOP

【Unity】Android端末の「Backキー」に対応する

Android 端末など「Backキー」が存在する端末に対するアプローチです。基本的な挙動は「画面上に配置されている「戻るボタン」処理と同じ動作をさせる」だと思いますので、その辺りを実現するコードを書いてみます。サンプルコード今回は Obs...
DEVELOP

【Unity】Shader の定義済みキーワードを動的に有効/無効化する(_EMISSION が効かなかった)

Unity に最初から存在する 3Dオブジェクトである Cube や Sphere に割り当てられている Standard.shader は実に様々なパラメータを設定できます。試しに メタリックな質感でも表現してみようと _Metallic...
DEVELOP

【Unity】MaterialPropertyBlock を使ってマテリアルのインスタンスを増やさない

Unity では Material の色を変えたりUVを変更したりした時点で Material のインスタンスが複製されてしまいます。値の変更だけなのに…そんなMaterial インスタンスの複製を防ぐためのものが MaterialProp...
スポンサーリンク