日々是好日~every day is a good day~

日常の中の非日常の備忘録

Unity

【Unity】Rigidbody2D.velocityに値を設定しているのに移動しない

前回 Unityエディターをパッチ適用済みバージョンに変更しました プロジェクトを開いて 軽くエディター上で動作をチェックしてビルドという作業を繰り返しやっていたので その時は気づかなかったのですが 2023.1.22f1でビルドしたプロジェクトの中にエディタ…

【Unity】エディターをパッチ適用済みバージョンに変更した

久しぶりにUnityを開いてみると 何やらエラー的なマークが(汗) 何が起こったのか心配になりましたが どうやらセキュリティの脆弱性が見つかったようで マークが付いているエディターはその対象ですよという事らしく… 困りました(泣) 私が使っているエデ…

【Blender】【Unity】ジオメトリノードで作成したアニメーションをUnityで動かす

Blenderでジオメトリノードというツールを使って金魚のアニメーションを作ってみました ジオメトリノードの組み方はこちらを参考にさせて頂きました cgworld.jp www.youtube.com これをUnityでも動かす方法の覚え書きです BlenderでAlembicにエクスポート 設…

【Unity】迷路探索のアルゴリズム

Glitchの移行作業でしばらく間を置いてしまいましたが 迷路ゲームのアルゴリズムについて everydayisagoodday.hatenadiary.com 今回は迷路探索のアルゴリズムです まず 迷路検索のアルゴリズムを調べようと思った経緯から プレーヤーがスタートしたら10秒お…

【Unity】迷路作成のアルゴリズム

前回 Unityで作成したVR迷路ゲームをアップしました 制作段階をアップしたいところですが オブジェクトもスクリプトもそこそこの量になったので 重要な部分だけ記録しておきたいと思います 一つは迷路の作成部分 迷路を作るアルゴリズムはいくつかあります …

【Unity】スマホ用VR迷路ゲーム作りました

スマホ用のVRゴーグルを手に入れまして… everydayisagoodday.hatenadiary.com これを使って遊べるゲームをUnityで作ってみました と言っても、ただの迷路です(笑) ゾンビに襲われることなく スタート(緑の球の下)からゴール(赤の球の下)まで行ければ勝…

スマホ用VRアプリをUnityで作りたい③

前回 Google Cardboardのサンプルシーンをスマホにビルドするところまでやりました ビルドできたのは良いのですが 制作途中に毎回スマホにビルドするのは大変です できれば完成までエディター上で動きを確認したい ということでサンプルシーンの実行ボタンを…

スマホ用VRアプリをUnityで作りたい②

前回 Hello Cardboardというサンプルをインポートするところまでやりました その続きです 3.Hello Cardboardシーンを構成する Assets/Samples/Google Cardboard XR Plugin for Unity/1.29.0/Hello Cardboard/Scenes のHelloCardboard.unityをダブルクリック…

スマホ用VRアプリをUnityで作りたい①

最近スマホ用のVRゴーグルを手に入れまして… 前にA-Frameで作ったシューティングゲームを投稿しました everydayisagoodday.hatenadiary.com A-Frameを使えば比較的簡単にVRコンテンツを作れるのですが 私はHTMLがどうも苦手で…できればUnityでできないかと… …

【Blender】【Unity】挨拶するハシビロコウ

Blenderでのモデリング 今回は大好きなハシビロコウを作ってみました 初めはモデリングだけのつもりだったのですが 出来上がると動かしてみたくなるんですねぇ ということでボーンとアニメーションをつけてFBXにエクスポート Unityに持っていくと…ナニコレ!…

【Unity】浴衣で踊るキューピーちゃん

ガンガンに踊るキューピーちゃんの続きです 今度は浴衣を着せてみました 浴衣や着物を着せると気になるのが袖です 袖の動きが自然に見えるようにするには技?ひと手間?が必要なようですが これが初心者には結構難しい(涙) が BlenderでもUnityでも優秀な…

【Unity】踊ると手が服を貫通する

ガンガンに踊るキューピーちゃん 前とは違うバージョンを作りました 動きは前回同様Mixamoからダウンロードしたのですが 手が服を貫通してますねぇ これはどうしたものかと… Unityで腕や服にリジットボディやコライダーをつけてみたのですが改善できず 悩む…

【Unity】踊るキューピーちゃん

前回の続きです Blenderでキューピーちゃんが完成したので fbxファイルとマテリアル画像のpngファイルをUnityにドラッグ&ドロップします キューピーちゃんのプレファブをクリックしてRigをヒューマノイドに変更します 動きはこちらの無料のサイトからダウン…

【Unity】リバーシ作りました

リバーシ(オセロゲーム)作りました リバーシとオセロの違いってご存知ですか? ルールに違いは無いのですが オセロは登録商標つまり商品名 リバーシはゲーム名ということらしいです 今回はリバーシでいきます 私 リバーシはまぁまぁ好きなのですが めっぽ…

【Unity】自作のキャラクターを動かす

前回VRoidStudioで作成したキャラクターをUnityにインポートしてみます 1.以下のリンク先へ github.com 2.下へスクロールして『Download here』をクリック 3.VRM-0.127.0_d320.unitypackageをクリックしダウンロード 4.Unityエディタメニューの アセット/パ…

【Unity】音ゲー作ってみました

今回は音ゲーに挑戦してみました 見た目も機能もシンプルです 曲を選んだら(クリックしたら)カウントダウン後ノーツが流れてきます ノーツが判定線に来たら対応するキーを押します キーはA S D G H J Kでそれぞれ ドレミファソラシに相当します 音階が分か…

【Unity】カラーピッカーの設定

前回投稿したゲームの中にプレーヤーの色をカスタマイズできる機能をつけました 大変なのかと思っていたら フリーアセットにカラーピッカーがあって簡単に色の設定をすることができたので その手順を忘れないうちにメモ 1.シーンにキャンバスを追加 2.キャン…

【Unity】プラットフォームゲーム作りました

久しぶりにUnityで2Dゲーム作ってみました やっぱり2Dはいいです 3Dは私には情報量多すぎです(笑) 今回はこちらの動画を参考にしました www.youtube.com 機能はシンプルで PCの場合はスペースキーまたはマウスの左ボタンを押すと スマホの場合は画面をタ…

【Unity】Canvasが表示されない

今 制作中のUnityのゲームなんですが エディター上で実行した時はボタンを押せるのにビルドすると押せない という現象が起こりまして…(汗) イベントシステムが悪いのかと思い Event System Standalone Input Module Base Input(スクリプト) をアタッチし直…

【Unity】Input Systemを使ってみた

最近はまたUnityで2Dのゲームを作っています いろいろとお試ししているのですが 従来の入力システムとは違うInputSystemというパッケージを使ってみたので そのやり方を忘れないうちに残しておきます 1.Unityエディタメニューの ウィンドウ/パッケージマネ…

【Unity】3DオブジェクトをglTF形式に変換する

A-Frameを使ってWebARで3Dモデルを表示するとき 3Dモデルのファイル形式としては主にglTF形式を使用します 今回はUnityのお気に入りのフリーアセット3DモデルをglTF形式に変換する方法です 1.以下のリンク先へ github.com 2.UniGLTF-1.27.unitypackageをクリ…

【Unity】カメラの方向に弾を連射する

昨日投稿した『ARでカメラの方向に弾を撃つ』は弾を発射するのにボタンをクリック(スマホの場合はタップ)しなければなりませんでした これではあまり実用的ではないので ボタンを押したままにすると弾を連射するように変更しました 『ARでカメラの方向に弾…

【Unity】ARでカメラの方向に弾を撃つ

これまで作った2Dのシューティングゲームで 撃った弾はカメラの視界から消えたら 具体的にはy座標が10f以上になったらとか-10f以下になったら非表示にするという処理方法をよく使っていました 3DやARではカメラは360度どの方向にも向けることができるので …

【Unity】ウォーターゲーム作ってみました

春だからなのか… 頭を使わずボーッと眺めていられるゲームを作ってみたくなって 子供の頃遊んだウォーターゲームを思い出しました 「ウォーターゲーム」って何って感じですか? こんなのです www.youtube.com これとは少し仕様が異なりますが ボタンをクリッ…

【Unity】タイマーを表示する

タイマー表示はこれまでよく使ってきましたが まだここに残してなかったので いまさらですがやり方を 1.ヒエラルキーの+をクリックしてUI/古い機能/テキストを選択 2.位置 サイズ テキスト フォントサイズ等をお好みで調整しオブジェクトの名前をTimerText…

【Unity】ARはおもしろいけど…

2か月程前にこんなの作りました ARのシューティングゲームです (注)再生時音が出ます ARは半分現実 半分仮想っていうところがおもしろくて 結構ハマってました でもこれって手元にスマホがあってさらにインストールしてもらわなくてはできないんですよ イ…

【Unity】ARプロジェクトをUnityで実行する

Unityで作ったARプロジェクトを確認するにはデバイスを接続してそのデバイスにビルドして実行するのが一般的なようです でもネットで「最近になってUnity上で実行できるようになった」というのを目にしていろいろ調べてみたら意外と簡単にできるようだったの…

【Unity】XR Plugin Managementのインストールエラー

UnityでARのゲームを作ってみたくなって新しいプロジェクトを作成 前に投稿したARの設定方法 everydayisagoodday.hatenadiary.com これを見ながら進めていくと 5.のXRプラグイン管理をインストールのところでエラーが(汗) どうしたものか…とりあえずパッケ…

【Unity】スマホをタップしてコダックを召喚

前にドラゴンを召喚する設定方法を投稿しました everydayisagoodday.hatenadiary.com これは指定した画像をカメラにとらえる事をトリガーにしてARを表示する方法でした 今回はスマホのタップした位置にARを表示する方法です ドラゴン召喚と同じくUnityは2023…

【Unity】ドラゴンを召喚する

年末に召喚したドラゴンの種明かし everydayisagoodday.hatenadiary.com UnityのARFoundationを使って設定したものです プログラミング無し 設定のみでできるので簡単なのかと思ったら Unityのバージョン ARFoundationのバージョン 実装デバイスのすべてがう…