ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

Unity

UnityでMMDモデルを動かす方法をまとめてみました

これまで2DばかりUnityを使ってきたので、3Dも少しずつ使えるようになりたいと思い勉強してみました。 今回はUnityで3Dモデルのデータとモーションデータを読み込ませる方法をまとめてみました。 準備 MMD4Mecanimのダウンロード MMDモデルのダウンロード モ…

【Unityで2DRPG】猫の冒険 開発日記 #11

世の中は新型コロナの感染拡大が止まらないようで、緊急事態宣言が再度でるようです。 そんな時期だからこそ、お家で今日もゲーム作りです。 それにしても。。。外は寒い。。。"(-""-)"今回は、村ができてきたので、村の様子をみにいくミッション部分を作っ…

【Unityで2DRPG】猫の冒険 開発日記 #10

ようやく村の内装づくりに着手しました。 村のデザインですが、規模は大きすぎると作り終わらなくなるので、5軒ほどの民家を配置できる大きさにしてみました。 たった5軒なのに結構時間がかかる。。。 水道とか。。。トイレとか。。。お風呂が無いのが残念。…

【Unityで2DRPG】猫の冒険 開発日記 #9

ゲーム作りのブログはゲームを作ることにウェイトを置きすぎてブログの内容がスカスカになってしまう。(*´Д`) 村全体 散策 デモ動画 村全体 散策 掲示板には何が張り出してあるのか 左右に民家 草陰に隠れてやり過ごそうとするねこ 井戸の周りで魔物に取り…

【Unityで2DRPG】猫の冒険 開発日記 #8

新年初のゲーム作りの開発日記です。 今日は村の中でモンスターに追いつかれた時の戦闘シーンを実装してみました。 戦闘中にエラーが起こる問題があるので明日以降なおしていこうと思います。。。 使わせていただいた素材 戦闘シーン 町の中の戦闘シーン ほ…

【Unityで2DRPG】猫の冒険 開発日記 #7

猫を追い回すモンスターの種類を増やしてみました。 今年も残すところあと少し。。。 来年はどんな年になるかな。。。 デモ動画 テストプレイをYouTubeにアップロードしました。 youtu.be テストプレイ unityroomにアップロードしました。 ここからテストプ…

【Unityで2DRPG】猫の冒険 開発日記 #6

今日は家の中を少し作って、町の中を徘徊するモンスターを作りました。 モンスターは猫をみつけると追いかけるようになってます。 後でスライム以外も作る予定です。 デモ動画 テストプレイをYouTubeにアップロードしました。 youtu.be テストプレイ unityro…

【Unityで2DRPG】猫の冒険 開発日記 #5

今日は猫村の外観と内装をちょっとだけ作りました。 明日以降続きを作ろう♪ デモ動画 テストプレイをYouTubeにアップロードしました。 youtu.be テストプレイ unityroomにアップロードしました。 ここからテストプイができます。動かなかったらごめんなさい🙇 …

【Unityで2DRPG】猫の冒険 開発日記 #4

今日は湖の近くのキャンプ場を作りました。 紹介 テントの中 食料調達のお願い デモ動画 テストプレイ 紹介 テントの中 食料調達のお願い デモ動画 テストプレイをYouTubeにアップロードしました。 youtu.be テストプレイ unityroomにアップロードしました。…

【Unityで2DRPG】猫の冒険 開発日記 #2

今日は村長からのおつかいで、近くのキャンプ場まで食料を取りに行くところを作成しました。 紹介 フィールド 外のマップ キャンプ(外) デモ動画 紹介 フィールド 外のマップ キャンプ(外) デモ動画 テストプレイをYouTubeにアップロードしました。 yout…

【Unityで2DRPG】猫の冒険 開発日記 #1

猫の冒険ですが、少しずつですが形になってきたのでブログにのせたいと思います。 紹介 登場猫物 社長 副社長 村長 シャム しろ とら フィールド 洞窟1階 洞窟B1階 デモ動画 テストプレイ 紹介 登場猫物 社長 副社長 村長 シャム しろ とら フィールド 洞窟…

【Unity】WebGLでBuildしたらビルド出力ファイルがGzipファイルで作成されなくなったので調べてみる。

unityroomにビルド出力ファイルをアップロードしようとしたらGzip形式でファイルが作られなくなってしまいました。 問題 現象 解決策 unityroom unityroomとは 作成中のゲーム 問題 現象 ビルドすると「Build」フォルダに以下のようなファイルができることを…

【Unityで2DRPG】 バトルシーン(戦闘シーン)を実装する方法

2DRPGのバトルシーンを実装する方法について、実装方法をまとめてみました。 事前に準備が必要なもの 戦闘時の背景画像 戦闘時のキャラクター画像 戦闘時の敵画像 攻撃時のアニメーション BGM 事前に準備が必要なもの 敵Prefabの作成 敵画像の取得 ゲームオ…

【Unityで2DRPG】 シーンごとにBGMを切り替える方法

町や洞窟、戦闘などなどシーンが切り替わるときにBGMを切り替えると雰囲気が出ると思ったので切り替える方法を調べてみました。 今回はメモ程度に。。。後日詳しく書きたいと思います。 準備 音源取得 設定 音源登録 AudioManagerスクリプト 各シーンに音源…

最近作成したゲームの動画をまとめてみる。

最近ものづくりとして作成したものについて振り返ってみました。 少しずつだけど、ゲーム作りでできることが増えてきたんじゃないかと自己満足です。 オープニングを作成したり 村猫たちを自動で歩かせてみたり 村猫たちと鬼ごっこさせたり クエストを作成し…

【Unityで2DRPG】 Fungusでメッセージウィンドウのフォントを変えてみる(Webアプリ用)

Unity上でゲームをプレイすると日本語のテキストが表示されるのに、WebGLでビルドしてWebブラウザから起動してみると、日本語の部分が抜け落ちてしまうという問題があり、抜け落ちないようにFungusのSayダイアログのフォントを変更したときのメモを残します…

【Unityで2DRPG】 Fungusを使ってキャラクター紹介シーンを作成してみる (猫の冒険)

プロローグ終了後に主人公の紹介シーンをFungusを使って作成してみました。 設定メモ FungusのFlowchartを作成 FungusのFlowchartで文章を入力 「Fungus」の「Caracter」の設定 FungusのViewの設定(背景の表示) 紹介用スクリプト 紹介用スクリプトの設定 …

【Unityで2DRPG】メインストーリーを考えてみる (猫の冒険)

2DRPGということで、猫の冒険のストーリーを考えてみました。 これまでプレイしたゲームの大半。。。特にRPGはストーリーは必要不可欠ということで、これが良いとキャラクターが魅力的にみえたり戦闘に熱が入ります。 ただ、実際に自作ゲームを作ろうとする…

【Unityで2DRPG】NPCをNavMeshAgentで動かしてみる (猫の冒険)

NPC同士の重なり合いや、通り抜けできない部分をNPCがすり抜けちゃう問題を解消するために「NavMesh Agent」というものを使ってNPCの移動部分を作成してみました。 プレイ動画 動作検証してた時のプレイ動画です。 www.youtube.com NavMeshをベイク 以下のシ…

【Unityで2DRPG】会話処理の修正 (猫の冒険)

これまで、作成してきたゲーム(猫の冒険)で修正したい部分が出てきたので、少しずつ修正してみました。 修正したい部分 修正後の会話処理 設定メモ 移動できエリアを設定 会話中はジョイスティックを非表示にする処理を追加 NPCが重ならないようにする 会話…

【Unityで2DRPG】クエスト - 社長のおつかい① (猫の冒険)

リンゴを届けるというクエストを作成してみました。 選択肢や変数・分岐といった要素を組み合わせが意外と難しい。。。 詳しくは明日ブログにかこーかな。。。 プレイ動画 利用したもの これまでの変更点 メッセージボックスに画像追加 選択肢を追加 実装メ…

【Unityで2DRPG】会話中のNPCから感情のアイコンがでる機能を実装-その2(猫の冒険)

前回はNPCのみ感情アイコンの表示機能をつけてましたが、プレイヤー側にも感情アイコンを表示する機能を追加しました。 a1026302.hatenablog.com プレイ動画 プレイヤー側の追加設定 Playerに感情アイコンを追加 Player側のアイコン表示ルールを作成しておく…

【Unityで2DRPG】会話中のNPCから感情のアイコンがでる機能を実装(猫の冒険)

NPC(村猫)との会話をもう少し盛り上げてみたくなったので、NPCの頭上に感情のアイコンが出る機能を追加してみました。 プレイ動画(できたこと) 会話中にNPC(村猫)の頭上に「クエッションマーク」や「ハートマーク」が出てきます。 www.youtube.com プレイ…

【Unityで2DRPG】 猫の冒険 NPCに話しかけると驚く機能を実装

NPCとの会話を盛り上げてみたくなったので、会話中に驚くという機能を追加してみました。 やりたいこと 会話の中に[{effect-shake}]という文字列があった場合NPCを驚かせる。 実装したこと 揺らすスクリプト作成 以下のサイトを参考にNPCを揺らすスクリプト…

Unityで2DのRPGを作る - クエスト達成後に報酬をもらえる機能を追加(猫の冒険)

クエスト機能を追加したら、達成後に報酬をもらえるようにしたくなったので、クエスト達成後に報酬をもらえる機能を追加してみました。 やりたいこと 実装したこと 報酬表示ウィンドウを設定 クエスト報酬スクリプト作成 ウィンドウ表示用スクリプト 各クエ…

Unityで2DのRPGを作る - NPCとの会話処理を修正する(猫の冒険)

動き回るNPCに話しかける時、背中ごしだったり。。。 話しかけようとすると、遠ざかるので、近づいたら、立ち止まり、プレイヤーに向きをかえるように修正しました。 スクリプト 修正 プレイ動画 スクリプト 修正 player = GameObject.Find("Player(Clone)")…

Unityで2DのRPGを作る - 簡単なお使いクエストを作ってみる(猫の冒険)

RPGといえばクエストをこなしていくイメージがあったので、簡単なお使いクエストを実装してみました。 次は、クリア後の報酬も実装してみようと思います。 クエストの内容 登場する猫たち 準備した会話 2階の猫 1階の猫 プレイ動画 クエストの内容 とある家…

Unityで2DのRPGを作る - 20201103 猫の冒険 プレイ動画

NPC(村猫)をまぁまぁ配置したので、町や村に少しずつ活気が出てきました。 今回はタイトル画面やプロローグシーンに力を入れてみたのですが、プロローグとプレイ開始画面の繋がりがうまくいかず、今後少しづつストーリーに注力しようと思います。 最近変更し…

Unityで2DのRPGを作る - iTweenを使ってみる

iTweenというライブラリを使ってプロローグを作ってみました。 iTween 設定 プロローグシーンの処理の流れ プロローグシーンのテキスト設定画面 プロローグ プレイ動画 iTween assetstore.unity.com 設定 プロローグシーンの処理の流れ タイトル画面で[はじ…

Unityで2DのRPGを作る - Webブラウザから遊べるように修正

キーボードやマウスがなくてもスマホからプレイできるように、ボタンを追加したり、ステータスやメッセージのウィンドウが画面の大きさに合わせられるように修正してみました。 移動用のジョイスティックと[会話/調べる]ボタン追加 画面の大きさ変更 横長の…