2026:01:26
差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| 2026:01:26 [2026/01/27 04:19] – 作成 machiaworx | 2026:01:26 [2026/01/27 04:38] (現在) – machiaworx | ||
|---|---|---|---|
| 行 3: | 行 3: | ||
| ===== その他 ===== | ===== その他 ===== | ||
| * 今日は休みだったので、書類書いたり自立支援医療の継続手続きしておいた。 | * 今日は休みだったので、書類書いたり自立支援医療の継続手続きしておいた。 | ||
| - | * 今まで全部期限ギリギリでやっていたので、超余裕がある。 | + | * 今まで全部期限ギリギリでやっていたんだけど、今は期限数ヶ月前の状態なので余裕がある。 |
| ===== ゲーム開発 ===== | ===== ゲーム開発 ===== | ||
| 行 13: | 行 13: | ||
| ---- | ---- | ||
| - | * 以前自分でも調べたり他の人にも展開したり更に他の実装展開してもらってたんだけど、ただ自分のゲームではその場しのぎでスクリプト上でイージングの式を適時立てて動かしていたのよね。 | + | * 以前自分でも調べたり他の人にも展開したり更に他の実装展開してもらってたんだけど、自分のゲームではその場しのぎでスクリプト上でイージングの式を適時立てて動かしていたのよね。(ボスの多関節とか) |
| * とは言うもののボスを中心に敵の配置等を考慮するとイージング積極的に使っていったほうがいいなあと思い始める。 | * とは言うもののボスを中心に敵の配置等を考慮するとイージング積極的に使っていったほうがいいなあと思い始める。 | ||
| - | * 何より動きにメリハリが付くので、実装しておいたほうがよさそう。 | + | * 何より動きにメリハリが付くので、実装しておいたほうがよさそう。(東方のボスとかもそういう動きしてるよね) |
| - | * 問題なのが今のゲームの実装だと差分移動しか考慮してないので、そのまま使うとして絶対値座標の入力が必要なことくらいか。 | + | * それこそ自作フレームワーク用に改造してtからt+1フレームの差分を出力するようにすればどうにかなるはず。 |
| - | * それこそ自分用に改造してtからt+1フレームの差分を出力するようにすればどうにかなるはず。 | + | * 一応絶対値座標も入れられるようにしてるけど、記述が似ているのもあってバグの温床になるんだよね・・・とは言うものの使わざるを得ないので、とりあえず絶対値・差分どちらでもイージングによる制御ができるようにしておきたい。 |
| ---- | ---- | ||
| - | * 欲しい機能 | + | * ボス座標とかで使うイージング関数に欲しい機能を書き出してみた。 |
| - | | + | |
| - | | + | |
| + | - 引数はできるだけ少なくしたい。 | ||
| ---- | ---- | ||
| - | * まずVector2は考慮せず、単純に2値のみを比較してその差分を取得するようにしておく。 | + | * Vector2は考慮せず、単純に2値のみを比較してその差分を取得するようにしておく。座標だけに使うわけじゃないので。 |
| - | * 割合差分をtとすると、0< | + | * 割合差分をtとすると、0 < = t < 1としておく必要があり、1ではストップする必要がある。 |
| - | * 移動フレームについても整数値を入力して対応できるようにしたい。 | + | * 移動フレームについては整数値を入力して対応できるようにしたい。 |
| * となると、アクセスは「ease_delta(frame, | * となると、アクセスは「ease_delta(frame, | ||
| - | * これで関数はイージングの機能別で名前つければ楽だと思う。 | + | * これで関数はイージングの機能別で名前つければ楽だと思う。C# |
| - | * C# | + | |
| * とは言うものの、座標の丸め誤差も考慮すると完全にはいかないのが悩み。 | * とは言うものの、座標の丸め誤差も考慮すると完全にはいかないのが悩み。 | ||
| * なので、frame_max-1を入力された場合、v2-ease_delta(frame_max-1, | * なので、frame_max-1を入力された場合、v2-ease_delta(frame_max-1, | ||
| - | * ここらへん作るとなると、自作しないとダメかあってなる。まぁ時間はかからないので他作業がてらでもできそう。 | + | * 追加するとframe=frame_maxの場合差分を0にするほうがいいな。 |
| + | * 上記を作るとなると、自作しないとダメだなってなる。まぁ時間はかからないので他作業がてらでもできそう。 | ||
| + | |||
| + | ===== 音楽 ===== | ||
| + | * Audacityで文字起こしができるとして調査してた。 | ||
| + | * 結論、そもそもメニューが出てこない。設定がダメにしても手がかりがなさすぎる・・・orz | ||
2026/01/26.1769455147.txt.gz · 最終更新: 2026/01/27 04:19 by machiaworx