Unity
爆破のVFX系アセットはいくらあっても困りません。 ここではUnity用爆破パーティクルのアセットを紹介します。 爆破パーティクルのアセット Particle ProFX One(無料) 爆破パーティクルのアセット Particle ProFX One(無料) Particle ProFX One | VFX Pa…
アセット画面の表示文字数を増やすには? アセット画面の表示文字数を増やすには? アセット画面の表示文字数を増やすには? アセット画面のリストビューでは似た項目が多いと文字数表示が少ないのでどれがどれかよくわかりません。 右下のスライダを横にめ…
前回はUnityでテンプレートでVRを使っての作成例を紹介。今回はXR Toolkitから実行する場合の手順をまとめてみました。 XR ToolkitはVR環境をひとまとめにしたもので、ヘッドセットの差を吸収してくれるものです。XR Toolkitに慣れておけば、いろんなVR・AR…
Unityでは、ケースによってはアセットやパッケージの場所を確認したい場合があります。 Unityのファイルの場所 ダウンロードしたアセット インストールされたパッケージ アンドロイドSDKのパス Unityのファイルの場所 ダウンロードしたアセット C:\Users\%US…
「NullReferenceException」は参照先が見つからないというエラーです。 「NullReferenceException」エラー? 削除していないかチェックする インアクティブになっていないかチェックする 「NullReferenceException」エラー? スクリプトで参照先が見つからな…
「スクリプトクラスが見つからないため」としてスクリプトがアタッチできないエラーの対処です。 「スクリプトクラスが見つからないため」エラー? 「スクリプトクラスが見つからないため」エラー? 「スクリプトクラスが見つからないため、スクリプトコンポ…
Unityのビルドでは様々なエラーが出ます。 「The type or namespace name 'EditorApplication' does not exist」エラーの場合の対処です。 「The type or namespace name 'EditorApplication' does not exist」エラーの場合は? 「The type or namespace nam…
Hubは起動は普通なのに、プロジェクトを開くとなぜか遅い場合の対処。 プロジェクトファイルの管理 プロジェクトを複製する プロジェクトファイルの容量削減 プロジェクトの起動が遅い場合は? 不要なパッケージを削除しておく キャッシュサーバーを有効にす…
Unityのパッケージマネージャーを見ると、「JetBrains Rider Editor」というのがあります。 これはプログラムのコードを書く時のエディターのようです。 うちでは「Visual StudioCode」を使っているので使いません。 不要なら消してもいいのでしょうか。 と…
Blenderでボーンの設置などをまとめてみました。 Blenderでボーンの設置 準備 ボーンの設置 モデルの設置 ボーンの割り当て 動作確認 ウェイトペイント 書き出し Unityでとりこみ Blenderでボーンの設置 Blenderでボーンを設置します。 ボーンは骨の意味です…
Unityでいろんなエフェクトの使い方を紹介。 エフェクト パーティクル トレイル エフェクト パーティクル パーティクルは粒子を発生させるもので、使い方によって炎や爆破、雪など多彩な表現が可能となります。 「ゲームオブジェクト>エフェクト>パーティ…
Unityで3Dオブジェクトの使い方です。 3Dオブジェクトのインサート シンプルな物体 インポート 3Dオブジェクトの使い方 スクリプトで生成する スクリプトで移動や回転させる スクリプトで表示・非表示にする スクリプトでアニメーションを再生する Pivotを変…
Unityでまず離れておきたい概念がゲームオブジェクトやコンポーネントです。 ゲームオブジェクトとは? ゲームオブジェクトを取得する ゲームオブジェクトの表示・非表示 メッセージを送信 コンポーネントとは? スクリプト操作 アセットとは? アセットマネ…
Unityでカメラや背景の設定など。 カメラ シーンビュー位置にカメラを移動する 表示可能な範囲を変更する シーンの画面サイズを変更する 透過PNGとして出力する 背景 背景を単色にする 背景に霧を出す カメラ シーンビュー位置にカメラを移動する シーンでの…
Unityでサウンドの割り当てについて紹介。 Unityでサウンドの使い方 対応フォーマット 音を鳴らす オーディオを聞く位置の指定 Unityでサウンドの使い方 対応フォーマット 以下のファイルフォーマットのロードに対応しています。 MP3 .mp3Ogg Vorbis .oggWAV…
UnityでVRテンプレートを使った開発で調べたことなどのメモ。 UnityでVRテンプレートでMeta Quest 2 動作確認 カメラ コントローラ マテリアル・テクスチャ スクリプトでコントローラの取得 Input SYstems ボタンの取得 スティックの取得 UnityでVRテンプレ…
Unityでのビルド時でGradle build failed. となるエラーの対処。 Gradleとは? Gradle build failed.? Oulus用ビルドで「Gradle build failed」の場合は? プレイヤー設定でAPIレベルを変更 Gradle最新版にする Gradleのバージョン指定を変更する JDKを最新…
Unityでは、シーンのプレビューはできても、ビルドでエラーがでることが多々あります。 ここではエラーが出て治った場合について記録しておきます。 【Unity】ビルドエラーのメモ Visual Studio C++ codeがビルドできない -Xlint:deprecationオプション 【Un…
Unityをアンインストールして、せっかくなので新しいバージョンをインストールしました。 その後プロジェクトを開こうとすると、バージョンが古いためかエラーとなりました。 開くことはできましたが依存関係でエラーとなりました。 An error occurred while…
Unityで文字の表示、文字リソースのロードや処理のまとめです。 文字データの表示 テキストの配置 スクリプトでテキスト変更 文字データの処理 データの読み込み データの後処理 文字データの表示 テキストの配置 ゲームオブジェクトからTextMeshProをインサ…
Unityでテスクチャにバンプをかけたり、発光させるなどの方法のまとめです。 マテリアルの使い方 マテリアルをセットする テクスチャをセットする テクスチャをスクリプトでセットする マテリアルの使用例 物体を発光させる(その1) 物体を発光させる(そ…
Unityといえばゲーム制作のスタンダード。きっと使いやすいツールに違いない....と思いきや結構難しいです。 概念が独特で慣れが必要なところが多々あるので記録用にまとめておきます。 難しい概念やつまづきポイントのまとめ 画像データのテクスチャタ…
Meta Quest 2用アプリをUnityで作る場合のメモです。VRテンプレートを使えば、いちいちパッケージのセットアップ等を自前でやらなくても大丈夫です。 UnityでVR開発の下準備 アンドロイド開発環境を整える Meta Quest 2で開発者モードにする オキュラスリン…
Unityで作ったゲームをウィンドウズ用に発行します。 Windows版の発行の仕方 Windows版の発行の仕方 「ファイル>ビルド設定」でプラットフォームを「Windows」にしてビルドします。 アーキテクチャはIntel64Bitですが、古いPCでも動くようにするなら32bitに…
UnityでつくったものをウェブGLとして発行することができます。これならブラウザからプレイ可能となります。 ウェブ版の発行の仕方 発行できない? 黄色いアイコンが出る? Invalid Build Path? ウェブ版の発行の仕方 WebGLがサポートされているか、Hubのイ…
Unityで基本の関数の覚え書きです。C#用です。 Unity便利関数 シーン・エディタ シーンの切り替え エディタ停止 インスペクタで変数を変更 入力 マウス入力の取得 キー入力 ファイル管理 ファイルのロード ファイルの保存 時間差処理 数学 Unity便利関数 Un…
Unityのはじめかたのまとめです。 Unityのはじめかた Hubの日本語化 Unityエディタの日本語化 エディタの構成 ヒエラルキー、シーン インスペクター アセット UNITYはおすすめ? 初心者向け記事一覧 プロジェクト・シーン・アセット 制作 ビルド エラー 全体…