4/17日記 ===== 音楽機材 ===== * AbletonLive12の機能、TABキーでフォーカスを合わせる要素が追加されてる。 * これを使うと、キーボードだけで操作がはかどるし、パラメータの操作までキーボードでできる。 * ただこの機能を使うと、SessionビューとArrangementビューの切り替えができなくなる。 * 代替案としては、Alt+1・Alt+2。 * また、今までShift+Tabで譜面の入力に切り替えできたが、これが利用不可。 * 代替案は、F12。 ---- * ということでTab機能はフル活用していく予定。 * 今までSendやMIDI・Audioの各機能はキーボードでアクセスできないからマウスで操作する必要があったんだけど、このフォーカス移動で該当部分が変更対象になるので、ようやくキーボードだけで操作できる。 ---- * また、InstrumentやEffectの各パラメータにもフォーカスをあわせて操作ができる。 * Alt+4でInstにフォーカス合わせて、Tabで操作するという形。 * パラメータ自体は上下で変更可能。もしくは数値を直接入力が可能。 ---- * ただOpenratorみたいにGUIの内容が選択項目ごとに変わる場合、フォーカスをあわせられる項目が限定的になってしまうので、これどうにかしてほしい。 * まずベース部分を選択できるようにするか、UI自体の変更になってしまう気がするけど。 ---- * 少しクセはあるけど、キーボードコントロールが可能になっているので、腱鞘炎でマウス使うのが困難な自分にとってすごくありがたい。 * 今まで単独で対応する場合プラグインを使って無理やり機能を追加の上対応してたんだよね。 * 今後の完成度に期待するところ。 ===== ゲーム開発 ===== * STGの弾出力について、要素分解してみた。 * これによって難易度の調整について基準を設けるのが目的。 * STGの弾処理を以下に分ける。 - 事前軌道把握 - 軌道上の形状把握 - 最終的な回避対象把握 * 1.は事前パターン予測等が該当。狙い弾の狙うタイミングとかを正確にするとか、自機座標を中心に展開するとかそういうやつ。\\ 基準は要素の多さ。 * 2.は弾を吐いて演出上どんな動きするかという部分。東亜STGだと高速弾なので時間もかからない。\\ 基準は時間がわかりやすい。 * 3.は、1.もしくは2.において最終的にどうやって回避するかの把握しやすさが該当する。\\ 基準は時間がわかりやすい。 ---- * 東亜STGとかは1.重視、東方だと2.重視で回避に至る感じ。Refrainとかも2.重視になるのかなと思うけどコンセプトリアクターとMEFAで3.に自由度が増しているという認識。 ---- * 自作ゲームCryPic.では、1.および2.は単純にしつつ、3.に複数の選択肢を用意している感じ。 * 実際1.については狙い弾のタイミングを大まかに決めて、2.については複雑さよりも把握しやすさを選んでる。 * ただ3.について操作を交えないと回避が不可能という選択肢を設けるようにした。これにより「システムを理解しないと避けられない」という状況を生み出している。良くも悪くも特徴的な部分。 * CryPic.で構築予定のシンプルモードは3.の選択肢を単純にする位置づけ