Unity

Unity Unity

Unityカテゴリーの記事一覧です。

C#

Unity | 棒グラフのスクリプト

棒グラフのスクリプトメモです。 コードC# using UnityEngine; using UnityEngine.UI; public class BarGraph : Graphic { public float[] data; fl...
C#

Unity | ゲームバージョンの確認と表示

ゲームのバージョン確認・変更と表示メモです。※Unity本体のバージョン管理ではありません。 ゲームのバージョンを確認、変更する手順 ゲームのバージョンを確認・変更する 「Edit」>「Project Settings」を開きます。「Pla...
Unity

Text Mesh Proでアイコンフォントを使用する | Unity

Text Mesh Proで使用しているフォントに加えて、アイコンフォントを追加する手順です。 前提 Text Mesh Proがインストール済み日本語フォント等使用するフォントアセットを既に作成済み アイコンフォントの導入手順 「アイコン...
ClipStudio

イラスト配色の参考になるサイト

イラストの配色を決める際に参考になるサイトのメモです。 配色の参考サイト MATERIAL DESIGN - Tools for picking colors Tools for picking colors マテリアルデザインのカラーパレ...
Unity

Unity2D | 円を描くスクリプト

Unity2DでUI用の円を描くスクリプトです。 使い方 Circle2D キャンバスを作成します作成したキャンバス内に空のゲームオブジェクトを作成しますコード「Circle2D」コンポーネントを取り付けますインスペクターから値を設定します...
Unity

日記 | クリッカー作ろうとして飽きたもの

クリッカーを制作しようとして飽きました。ここに供養致します。 遊び方 ボタンを押す。
C#

Unity | UI用のテンプレートコンポーネント

Imageなどの既存のコンポーネントを使用せずに、Graphicクラスを継承したUI用のスクリプトを自作する記事です。 テンプレートコンポーネント このテンプレートではImage相当の長方形を描画します。 テンプレート UIRenderer...
Unity

Unity | Physic Material 2Dがないときの対処

Physic Material 2Dがない時の対処手順メモです。 Physic Material 2Dがない Physic Material 2Dがない Unity 2020.2以降「2D」フォルダに統合されていました。 >「Create」...
Unity

Unity | ミリ秒単位で時間計測を行うスクリプト

System.TimeSpanによるDateTimeの差を表示するサンプルスクリプトです。 サンプルスクリプト using System; using UnityEngine; using TMPro; namespace BlueBrea...
C#

Unity | レスポンシブUIデザイン用サンプルスクリプト

Unityで複数解像度への対応(レスポンシブUIデザイン)をする場合、アンカー・ピボットの配置、Layoutによる配置が一般的ですが、最近のWebページのようにUIの配置・形を変更する場合はスクリーンのサイズを取得し、変化が有れば更新する形...
Unity

Unity | WebGLをレスポンシブデザインに対応させる

UnityビルドのWebGLアプリケーションをレスポンシブデザインに対応させる記事です。 レスポンシブデザインとは複数の解像度が異なる画面に対して、レイアウト及びデザインを調整する事です。 また、アスペクト比の変化に対しても対応させる場合は...
Unity

WebGLが動作しない場合

WebGLが動作しない場合にユーザーが対処可能な方法です。 ※閲覧しているブラウザ側の問題と、Web上に設置されているWebGLビルドされたプログラムの不具合どちらの可能性もあります。 ユーザー(ブラウザ)対処 Your browser d...
Unity

Text Mesh Proの文字が表示されなくなった時の対処(Shader error)

Text Mesh Proの文字が表示されなくなったので対処の記録です。 対処手順 シェーダー選択を行い対処 シェーダー選択を修正 コンポーネントのマテリアルShaderのTextMeshPro/Mobile/Distance Fieldに...
Unity

TextMeshProのデフォルトFontAssetを設定する

TextMeshPro導入直後は、TextMeshPro-Text(UI)のデフォルトFont AssetとしてLiberationSans SDFが登録されています。 独自にFont Assetを追加した後に、デフォルトとして設定する方法...
Unity

WebGL動作環境

WebGLに対応するウェブブラウザです。 ブラウザ対応OSChrome(64bit) 8以降(要設定)9以降標準Windows 7以降Firefox(64bit) 4以降Windows Vista以降 Mac OS X10.6以上Micro...
Unity

Unity | WebGLをWordPressブログに貼り付ける

WebGL Buildの手順 「Edit」>「Project Settings」>「Player」を開きます「Resolution」から幅高さをカラムより小さい値に変更します「WebGL Template」を任意に変更します「File」>「...
C#

Unity | 配列の雰囲気(PC閲覧用)

配列の雰囲気を見るWebGL記事です。 配列のデモ(WebGL) 操作 黄色のボタンをマウスで操作できます。 配列 配列の初期化 // 0 ~ 4までの5個の番号が付いた、int型の「values」という名前の配列を作成する int; //...
C#

Unity | Imageの色それぞれ変更する拡張

image.Set単色するための拡張スクリプトを作成しました。 拡張Script 関数(機能)一覧 関数機能戻り値Image.SetRGBA(float r, float g, float b, float a)RGBAを変更ImageIm...
C#

Unity | スクリプトからImageコンポーネントのColorを変更

ImageコンポーネントのColor変更例です。 Color変更の例 using UnityEngine.UI; namespace BlueBreath.Practice { public class Demo : MonoBehavio...
C#

Unity C# | Bool論理演算

bool値の真理値表です。 真理値表 using UnityEngine; namespace BlueBreath.Practice { public class BoolMemo : MonoBehaviour { bool inA, ...