バッテラが如く

プログラミングしましょ!

2022-02-06から1日間の記事一覧

【Unity】InputSystemの基本的な使い方 (エディタで入力検知を作る新しい入力システム)

はじめに InputSytemはキーボードやマウスなどの入力を検知するためのライブラリです。 キー入力というとInput.GetMouseDownというやり方が一般的ですがそれは旧式で、 InputSystemは新しい入力検知システムになります。現時点(2022/05/17)ではどちらも共存…

【Unity】Sceneを重ねて表示する方法

はじめに UnityでSceneの上にSceneを重ねるということができます。 今回はSceneを重ねる方法について共有したいと思います。 はじめに 事前準備 静的に追加する場合 動的に追加する場合 学び 参考にしたサイト 事前準備 シーンを2つ用意します 静的に追加す…

【Unity】WebGL形式で出力したらChromeで起動しなかった件について (UnityRoom)

UnityでWebGLアプリとして書き出しした後にそのアプリが起動した時にMacのChromeだと起動しない現象が発生しました。 今回その解決策を共有したいと思います。 ※開発環境 MacOS BigSur (11.3.1) Unity (2020.1.6f1) 原因 解決方法 あとがき 原因 どうやらMac…

【Unity】Toggle(uGUI)の値変更時にイベントを発行させない方法

はじめに 今日はUnityのUIについて勉強していきます。 UIのToggle(チェックボックス)を使っていてToggleのON/OFF状態を変えると変更イベントであるOnValueChangeがもれなく呼ばれてしまいます。 ただそれだと都合が悪いこともあると思います。 今回は切替イ…

【Unity】小数点の値を切り上げして整数にする方法 (Mathf.CeilToInt)

はじめに 今日はUnityの数学の勉強です。 Unityは数学系の処理はMathfクラスという専用のものを使います。 今回はMathfを使った小数点の切り上げのやり方を共有したいと思います 切り上げとは 小数点以下に値があると繰上げされるというものです。 例) 0.1 →…

【Unity】2Dモードを3Dモードに後から切り替える方法

はじめに Unityでは新規プロジェクト作成時に2Dか3Dを選択する箇所がありました。 これを「プロジェクトモード」と言います。 新規プロジェクト作成後にモードを変更する方法について説明します。 プロジェクトモードを変えると何が変わるの? 公式に回答あ…

【Unity】コードを書くエディタ変更する方法 (VSCode VisualStudioなど)

今日はUnityのエディタ変更手順についてです。 Unityのソースコードを書くためのエディタとしてVisualStudioやVSCodeがあります。 スクリプトファイルをダブルクリックすると起動するエディタは決まってると思いますが、 今回はその起動するエディタを変える…

【Unity】エディタのカスタマイズしたレイアウトを保存して読みこむ

はじめに エディタのレイアウト状態を保存して読み込むという方法の共有です。 手順 下図の黄色枠の部分をクリックします Save Layout をクリック レイアウトに名付けができます。好きな名前で保存しよう 使いどころ 私のPCはMacBookProなんですが、 自宅だ…

【Unity】Mac版でメニューを日本語化する方法 (英語が苦手な人におすすめ)

はじめに メニューの英語になっている部分を日本語化する手順を共有します。 どういう内容かというと下のような英語表示されたメニューを 下のように日本語化するというものです 環境 この記事の情報は次のバージョンで動作確認しています。 * MacOS Montere…