2025:07:20
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| 2025:07:20 [2025/07/20 18:46] – machiaworx | 2025:07:20 [2025/07/21 08:46] (現在) – machiaworx | ||
|---|---|---|---|
| 行 3: | 行 3: | ||
| * あつい。朝7時でも暑い。 | * あつい。朝7時でも暑い。 | ||
| * https:// | * https:// | ||
| - | * こんな感じで事前閉鎖時刻を提示しているみたいなので、これでギリギリの時刻を判断する感じかなあ。 | + | * こんな感じで事前閉鎖時刻を提示しているみたいなので、夕方に向かう場合は時刻確認してギリギリの時刻を判断する感じかなあ。 |
| ===== 音楽 ===== | ===== 音楽 ===== | ||
| * T2LPianoのプリセットについて | * T2LPianoのプリセットについて | ||
| * https:// | * https:// | ||
| - | * T2LPianoはVivoシリーズのプリセット読み込みのまんま(更に言うとSoundFontがベースになっているらしく、特定のSoundFontも読み込める)。 | + | * T2LPianoはVivoシリーズのプリセット読み込みのまんま。更に言うとSoundFontがベースになっているらしく、特定のSoundFontも読み込める。 |
| * よって、T2LPianoからVivoハードウェアへの音色移植が可能。 | * よって、T2LPianoからVivoハードウェアへの音色移植が可能。 | ||
| * フォルダは「data/ | * フォルダは「data/ | ||
| - | * 他のSF2を探そうとしても、転載かゲームの音色を録音したやつが多いからなあ、という感想。 | + | * 他のSF2形式のファイルを探そうとしても、転載かゲームの音色を録音したやつが多いなあ、という感想。 |
| ---- | ---- | ||
| 行 25: | 行 25: | ||
| ---- | ---- | ||
| - | * [[2025: | + | * [[2025: |
| - | * 軽く修正かけてみたところ問題なく動くのでこれでよさそう。 | + | * まずは試しにゲームへの影響が薄いオブジェクトから修正してみてる。5分程度で終わった。 |
| - | * とは言うもののそれほど影響もない処理なので5分程度で終わるやつ。 | + | |
| * ついでに左右フリップ時のUV座標も設定しなおす必要があったので実装しておいた。 | * ついでに左右フリップ時のUV座標も設定しなおす必要があったので実装しておいた。 | ||
| - | * フリップ処理のほうが例外的な内容になるので10分くらいかかった。 | + | * フリップ処理のほうが例外的な内容になるので15分くらいかかった。 |
| + | * ここから他オブジェクトに対し実装を追加していく予定。 | ||
| ---- | ---- | ||
| - | * あとはパラメータをScriptableObjectにぶん投げる処理を入れてみた。以前からScriptableObjectは作っていたのでこれをゲーム側に組み込んでテクスチャアニメを読み込む処理を加えた。 | + | * 利用できるテクスチャ+アニメーション情報をScriptableObjectにぶん投げる処理を入れてみた。以前からScriptableObjectを使ったパラメータをファイルに落とす処理は作っていたので、このファイルをゲーム側に読み込む処理を加えた。 |
| * 今のところ問題なく動いてる。 | * 今のところ問題なく動いてる。 | ||
| - | * ただ、あとはScriptableObjectを弄りながら別のScriptableObjectを調整してとかだと面倒なので、パラメータはMiniScriptで制御するのでよさそう。 | + | |
| - | * 画面+Inspector見ながらテキストエディタで調整する形なら操作する負荷も減る見込み。 | + | |
| - | * 実はMiniScriptでパラメータを定義するのはもうできてるので、読み込み対象を書き換えれば実装自体はすぐできてしまう。 | + | * 実はMiniScriptで他パラメータを定義する実装はもうできてるので、あとはパラメータの種類を増減できれば対応は終わり。 |
| * 結局データを作成するのが時間かかるんですよ。 | * 結局データを作成するのが時間かかるんですよ。 | ||
| 行 45: | 行 45: | ||
| - エフェクトの初期定義(テクスチャ番号やパラメータを指定):MiniScript\\ パラメータなので外部に余計に参照することがないのとEditorの操作の関係でこのような形にする。 | - エフェクトの初期定義(テクスチャ番号やパラメータを指定):MiniScript\\ パラメータなので外部に余計に参照することがないのとEditorの操作の関係でこのような形にする。 | ||
| - | * もうちょっとゲームが作りやすくなるかなと思う。(実はエフェクトや弾のグラフィックを他のゲームでも流用していたのは、単にグラフィックやパラメータを大きく更新することが出来なかったから、という) | + | * 今までよりもうちょっとゲームが作りやすくなるかなと思う。 |
| + | * 実はエフェクトや弾のグラフィックを他のゲームでも流用していたのは、単にグラフィックやパラメータを大きく更新することが出来なかったから、というね。 | ||
| + | |||
| + | ---- | ||
| + | * 内部的な処理の都合上、スクリプトを読み込んだ際にデータを動的に作成するかどうか、という部分は未着手。 | ||
| + | * 今のところInspector上にデータを作成して定義するようにしてる。 | ||
| + | * 最初Inspector上で定義するためこのような形式にしてたんだけど、上記の対応するとその意味はなくなるので、作りから変えてもいいと思った。 | ||
2025/07/20.1753004787.txt.gz · 最終更新: 2025/07/20 18:46 by machiaworx