Unity

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

C#

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

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

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

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

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

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

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

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

Unity2D | 円を描くスクリプト

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

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

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

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

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

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

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

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

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

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

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

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

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

WebGLが動作しない場合

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

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

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

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

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

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

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

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

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

Unity C# | Bool論理演算

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