クリエイターの教科書

ChatGPT, Stable Diffusion, Visual Studio, Excelなど教科書

Unityの教科書

【Unityの教科書】座標について

Unityで座標について。 サイズ 座標 オブジェクトの配置 マウス座標 スケール サイズ 画面の大きさは幅がScreen.width、高さはScreen.heightで取得。 Debug.Log("w:" + Screen.width);Debug.Log("h:" + Screen.height); 座標 オブジェクトの配置 オブジェク…

【Unityの教科書】WebGLでマイクやカメラを使う

UnityのWebGLでは、マイクやカメラを使うことができます。 WebGLでマイクやカメラを使う WebGLでマイク WebGLでカメラを使う WebGLでマイクやカメラを使う WebGLでマイク Unityでのmicrophoneは、WebGLでは利用できません。 その代わり、以下がWebGLでのマイ…

【Unityの教科書】バックアップの仕方。Libraryフォルダは消してもいい?

Unityで困ることの一つが、シンプルなプロジェクトでもすぐGBをこす大きなファイルサイズです。 みてみると大半がLibraryフォルダでした。 どうやらLibraryはキャッシュのようなので消してもファイル読み込みで再生成されるようです。 Unityプロジェクトで消…

【Unity】EXEにすると動作がかなり遅くなった?

UnityでEXEにするとエディター版に比べて動作が遅い場合の対処です。 うちではエディタでは30FPSぐらいのものが、EXEにすると5FPSぐらい?とかなり遅くなりました。やっていることは白画像を使ったフェードアウト表示ぐらいですので、プログラムが遅いという…

【Unity】DisplayResolutionDialogがない?

Unity起動時に画面サイズや入力を変更できる設定画面を出すことができます。 利用するにはプレイヤーセッティングでDisplayResolutionDialogをチェックします。 ところがこれ、なくなっていました。 対策ですが、デザインは異なりますが設定画面を表示させる…

【Unity】マウス、キー操作のスクリプト

マウス、キー操作のスクリプトメモです。 マウス操作 マウスクリック キー マウスエンター、マウスリーブ マウスドラッグ マウス操作 マウスクリック update内で検知することができます。 void Update () { if (Input.GetMouseButtonDown(0)) Debug.Log("左…

【Unity】セーブデータの作り方

セーブデータの作り方です。 データのロード、セーブ 初期設定を読む データのロードやセーブ データのロード、セーブ 初期設定を読む うちは初期設定をテキストで用意し、それを辞書型リストへ入れるのが好きです。 以下は「gProp」という名のテキストをリ…

【Unity】クラスの作り方

ゲーム全般を管理するクラスを作ったり、セーブデータの管理は面倒ですがゲームづくりには必要な作業です。がんばってコーディングしましょう。 管理クラスを作るには? シンプルなクラス ゲーム管理クラス 管理クラスを作るには? シンプルなクラス まずは…

【Unity】ドロップダウンの使い方 [フォントサイズ・大きさ変更]

Unityでドロップダウンのフォントサイズ、大きさ変更です。 Unityでドロップダウンのフォントサイズ、大きさ変更 設置 フォントサイズ 大きさ変更 スクリプト Unityでドロップダウンのフォントサイズ、大きさ変更 設置 UIでDropdownを選びます。 フォントサ…

【Unity】スプライト画像の処理[移動・回転・消去・重力・トレイル・切り替え]

Unityで画像を表示するには? Unityで画像を表示するには? 画像の表示 スプライト画像の切り替え スプライト画像を移動する スプライト画像にトレイルをつける スプライト画像を回転する スプライト画像を消去 スプライト画像を重力をつけて落下 画像の不具…

【Unity】AIツールMUSEの使い方は?解約方法は?

Unityでは今後AIによるゲーム開発効率化が進みそうです。 そのツールであるMUSEのサービスがスタート。初月無料、月額30ドルで利用できます。 MUSEとは? 解約するには? 使うには? MuseChat Muse Texture、MusePackage MUSEの不具合 アプリケーションエラ…

【Unity】爆破パーティクルのアセット

爆破のVFX系アセットはいくらあっても困りません。 ここではUnity用爆破パーティクルのアセットを紹介します。 爆破パーティクルのアセット Particle ProFX One(無料) 爆破パーティクルのアセット Particle ProFX One(無料) Particle ProFX One | VFX Pa…

【Unity】Oculus用VR版のビルド [XR Toolkitから作成]

前回はUnityでテンプレートでVRを使っての作成例を紹介。今回はXR Toolkitから実行する場合の手順をまとめてみました。 XR ToolkitはVR環境をひとまとめにしたもので、ヘッドセットの差を吸収してくれるものです。XR Toolkitに慣れておけば、いろんなVR・AR…

【Unity】アセット・パッケージ・ファイルの場所

Unityでは、ケースによってはアセットやパッケージの場所を確認したい場合があります。 Unityのファイルの場所 ダウンロードしたアセット インストールされたパッケージ アンドロイドSDKのパス Unityのファイルの場所 ダウンロードしたアセット C:\Users\%US…

【Blenderの教科書】ボーンの作成、Unityへの取り込み[設置]

Blenderでボーンの設置などをまとめてみました。 Blenderでボーンの設置 準備 ボーンの設置 モデルの設置 ボーンの割り当て 動作確認 ウェイトペイント 書き出し Unityでとりこみ Blenderでボーンの設置 Blenderでボーンを設置します。 ボーンは骨の意味です…

【Unity】エフェクトの使い方 [パーティクル・トレイル]

Unityでいろんなエフェクトの使い方を紹介。 エフェクト パーティクル トレイル エフェクト パーティクル パーティクルは粒子を発生させるもので、使い方によって炎や爆破、雪など多彩な表現が可能となります。 「ゲームオブジェクト>エフェクト>パーティ…

【Unityの教科書】3Dオブジェクトの使い方 [移動・非表示・インポート・物理・衝突判定]

Unityで3Dオブジェクトの使い方です。 3Dオブジェクトのインサート シンプルな物体 インポート 3Dオブジェクトの使い方 スクリプトで生成する スクリプトで移動や回転させる スクリプトで表示・非表示にする スクリプトでアニメーションを再生する Pivotを変…

【Unity】ゲームオブジェクト・プレファブ・コンポーネントの使い方[変更・削除]

Unityでまず離れておきたい概念がゲームオブジェクトやコンポーネントです。 ゲームオブジェクトとは? ゲームオブジェクトを取得する ゲームオブジェクトの表示・非表示 メッセージを送信 最初から非アクティブのものをFind関数で見つけられない? プレファ…

【Unity】カメラ・ポストプロセス・背景の設定の仕方

Unityでカメラや背景の設定など。 カメラ シーンビュー位置にカメラを移動する 表示可能な範囲を変更する シーンの画面サイズを変更する 透過PNGとして出力する ポストプロセッシング 背景 背景を単色にする 背景に霧を出す カメラ シーンビュー位置にカメラ…

【Unity】サウンドの使い方 [対応フォーマット・スクリプトで音を鳴らす]

Unityでサウンドの割り当てについて紹介。 Unityでサウンドの使い方 対応フォーマット 音を鳴らす スクリプトで音を鳴らす オーディオを聞く位置の指定 Unityでサウンドの使い方 対応フォーマット 以下のファイルフォーマットのロードに対応しています。 MP3…

【Unity】VRの使い方は? [コントローラの利用]

UnityでVRテンプレートを使った開発で調べたことなどのメモ。 UnityでVRテンプレートでMeta Quest 2 動作確認 カメラ コントローラ マテリアル・テクスチャ スクリプトでコントローラの取得 Input SYstems ボタンの取得 スティックの取得 UnityでVRテンプレ…

【Unity】文字の使い方[表示・中央揃え・日本語フォント] 

Unityで文字の表示、文字リソースのロードや処理のまとめです。 文字データの扱い 表示する テキストの配置 中央揃え スクリプトでテキスト変更 文字データの処理 データの読み込み データの後処理 文字の不具合 文字が表示されない? 文字化け? 文字データ…

【Unityの教科書】マテリアル・テスクチャの使い方[発光・反射・バンプマップ]

Unityでテスクチャにバンプをかけたり、発光させるなどの方法のまとめです。 マテリアルの使い方 マテリアルをセットする テクスチャをセットする テクスチャをスクリプトでセットする マテリアルの使用例 物体を発光させる(その1) 物体を発光させる(そ…

【Unity】Oculus用VR版のビルド [VRテンプレートから作成する場合]

Meta Quest 2用アプリをUnityで作る場合のメモです。VRテンプレートを使えば、いちいちパッケージのセットアップ等を自前でやらなくても大丈夫です。 UnityでVR開発の下準備 アンドロイド開発環境を整える Meta Quest 2で開発者モードにする オキュラスリン…

【Unity】Windows版ビルドの仕方

Unityで作ったゲームをウィンドウズ用に発行します。 Windows版の発行の仕方 ビルドエラー? Visual Studio C++ codeがビルドできない -Xlint:deprecationオプション Windows版の発行の仕方 「ファイル>ビルド設定」でプラットフォームを「Windows」にして…

【Unity】ウェブGL版の使い方 [発行方法・プレイヤー設定の不一致?Invalid Build Path?]

UnityでつくったものをウェブGLとして発行することができます。これならブラウザからプレイ可能となります。 ウェブ版の発行の仕方 発行できない? 黄色いアイコンが出る? Invalid Build Path? 画面を縦長にする場合 日本語フォントで日本語表示 Unable to…

【Unity】便利な技や関数 [エディタ拡大・プロジェクト複製・シーンやファイル管理]

Unityで基本の関数の覚え書きです。C#用です。 Unity便利な技 プロジェクトの複製、注意点 プロジェクトの削除 Visual Studio CodeのCodeLens「x個の参照」を消す JetBrains Rider Editor削除していいい? Visual Studio CodeでThe.NET Core SDK cannot be…

【Unityの教科書】はじめかた・日本語化 記事一覧

Unityのはじめかたのまとめです。 Unityのはじめかた Hubの日本語化 Unityエディタの日本語化 エディタの構成 ヒエラルキー、シーン インスペクター アセット UNITYはおすすめ? 初心者向け記事一覧 プロジェクト・シーン・アセット 制作 ビルド エラー 全体…

【Unity】不具合まとめ [起動が遅い?ダウンロードできない?]

Unityを使う場合の不具合です。 Unityの不具合 ログインできない?ダウンロードできない? 動作が重い?動かない? プロジェクトの起動が遅い場合は? プロジェクトを複製する プロジェクトファイルの容量削減 プロジェクトの起動が遅い場合は? 不要なパッ…

このブログは、ネットや書籍上の情報、個人の体験や感想を中心にまとめたものです。 正確性を期していはいますが、間違い・誤訳等あるかもしれません。 当サイトの情報によって生じたいかなる損失について一切の責任を負わないものとします. あらかじめご了承ください。

プライバシーポリシー |〇利用規約 |〇問い合わせ