投稿記事

2022年 06月の記事 (2)

ものららい 2022/06/20 15:51

波形と音

こんにちは🦊

ちょっと気分転換の息抜きに、unity上で波形を作って音を鳴らす機能を作ってました。(これはほんとに息抜き)

波形で音を鳴らすって?って方もいると思いますが、今回やってみたのは超平たく簡単に言うとファミコンのサウンドで使っていたあの独特な雰囲気の音みたいなのです。

ちょっと前に、ふと流石にゲームエンジンだし音生成して慣らすのとかunityできそうだよな?って疑問湧いたのでちょっと調べてみたところ、OnAudioFilterReadを使うと波形データで音を鳴らすことができるみたいなのを知りました。

…で実際にやってみましたが思ってたより難しくって、なんか必死に食いていていたらとりあえずなんとか鳴らせる所までできたので、疲れたのもありますがまたやる気出す日まで一時寝かせます。

ホントは解説などできればよかったんですが、本気で未知の分野でなんかうまく説明もできないので、今回はこんなの作ったよー程度で見てくれれば助かりますが後々はちゃんと理解したい所であります。(一応、波形で音を鳴らしてる処理は配布アセット内のWaveAudio.csで行っています。)


割といい加減な鍵盤ですがとりあえずこんな感じにならせます。
※キーボード操作の場合asdfghjkl;で音慣らせます。(左からドレミ順)


まだ粗があるしほぼ自分用で大したものじゃないけど、
今回の実際動作するアセットフォルダも置いておきますので、アセットフォルダを空プロジェクトに入れれば確認できます。

Assets_2022_06_20.zip (20.63kB)

ダウンロード

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

ものららい 2022/06/02 17:30

あれこれ

こんにちは🦊

先月はちょっと本題の方というか、メインの開発がっつりしててご報告する事がなくってすみません💦

今回は一応的なご報告をさらっと。

※念の為最初に言っておきますが、実際あきらめたとかそういう話ではないですのでまずご安心を!

ゲーム作っているとなんかあれもこれも!って開発中にどんどん盛ってしまうことが割とありますが、なんか今作っているメカミミの方がそこら辺の所が増えすぎたせいで前進も後退もできないような感じになってきてるのをこの頃感じてて、どうしたものかと考えることが増えてきてました。

実際、「いいものを作ろう!」と考えるあまり複雑な事したり素材や内容レベルで作業がどんどん増えて重くなっていって身動きができなくなる事が今の開発の滞りの原因になっているので、一度内容を精査してステージのゲーム体験部分を重点した作業の軽量化を行おうと思っています。

具体的には、今のメニューやステージとは関係のない部分の演出や素材面を無理なく作れるくらいの負荷に縮小したり、実装部分ではこんがらがって複雑化しすぎて手の入れようのないステージのユニット回りの実装をシンプルに再構築したり等を行っていきたいです。

今の所、メインメニューシーンの方の作業は先月いっぱいの時間を使用して70%程最適化が完了しており、現在はステージの方の作業を始めたところです。

出来るだけ早く持ち直していきたいですが、あまり報告も滞って停滞するのも良くないのでもう少し軽くてもお伝えできる内容の物はどんどんオープンにしていきたいので、今後もよろしくお願いします。


それと合わせて、また別で進めているunityで実装している勉強的なのもまた再開して良ければと思っています。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

月別アーカイブ

記事のタグから探す

記事を検索