ユーザ用ツール

サイト用ツール


2026:11:14

文書の過去の版を表示しています。


11/14日記

ゲーム開発

  • 今ゲーム開発で使っているフレームワークを改修、もしくは作り直すことを検討中。
  • ただ、やるとするとCryPic.リリース後だなあと思った。

  • 案はいくつかあって、以下を検討中。
  1. Unityでできてるフレームワーク機能改修(修正内容はある程度まとめている
  2. MonoGameで作り直し(ゲーム部分はUnityから移植ができそうだが、メニューやリソース読み込み等は新規作成
  3. Godotで作り直し(実装からやり直し
  4. DXライブラリで作り直し(実装からやり直し

  • 1.についてはそれほど時間かけずに検証できるのがメリット。むしろ適当に改修してもいい。現状はリソースの持ち方とプログラムの関連性に問題があるだけなので、プログラムの改修ではなく最低限リソース再配置だけで動く。
  • 2.については1.以外だと一番有用な選択肢。もともとUnityに依存しない(引き剥がしやすい)形で実装してあるので、ゲーム部分は楽に移植できそう。ただリソース周りは実装しなおしのため、そこにどんだけ時間をかけられるかがポイントだと思う。
  • 3.は1.と再度同じことする。ただ、元々Unityの上で動かすのに面倒なことしていたのもあって、現状やる気にならない。リソースの持ち方も検証したんだけど、シーンごとに管理するのが面倒そうでどうしたもんか。
  • 少なくとも、あまり期待できない移植のためにゲームエンジンの上で独自フレームワーク動かすというのは、リソースの扱いが便利な面もあるけど実装そのものが面倒かつトリッキーになるのはわかっており、もう一回はやる気がしない。それであれば2.か4.を選ぶ。
  • 4.は最後の選択肢って感じ。実装自体はできるけど、全部実装しなおしになるので。でもやるとしたら前提になる動作を考えなくていいだけあって楽ではあるんだよね。少なくとも既存ゲームエンジン上で動かすのと比較すると楽。
  • C言語自体はメガデモ作るときも書くし音楽ツール作るときも書くので言語の習熟度合いに問題ないし。

  • UnityからGodotに移行してすぐ動かせるかというと全然動かせないんだよね。
  • 基本的な考えは1.にして、あとは2.で実装しなおしを検討かなあ。MonoGameは英語しか資料がないけど、翻訳駆使すれば問題なかろと思ってる。

カメラ


  • フォーカス合わせはマニュアルフォーカスだけどガイドを使えば問題ない
  • ただ、手ブレ補正ができない。
  • 今確認したら使っているカメラ(R50V)は「レンズに」手振れ補正機能が入っている模様。すなわちこのレンズは手ブレ補正されない。
  • とはいうものの、すごい映りがいいし柔らかさがある内容なので、これを使わない手はないなと思った。数を撮ればいつかは手ブレなしのものにあたる考えで撮るとよさそう。
  • 記録の保持を目的として撮るなら純正カメラで、適当に撮るときや絵作りの一環で撮るなら当該レンズでいいと思った。
  • そもそも枚数を大量に撮って絵作りを選定するアプローチもある。

  • あと絞り値の扱いについて。
  • 1.4にすると映りがだいぶ変わるみたいなので使うとして、1.4以外の範囲をどうやって使っていくかが問題。
  • ただ絞り値を上げるとカメラがBusy状態になるのもあって、R50Vで撮影する場合絞り値を上げて撮影するのには向いてない。
  • 撮影を試してみて、瞬間的に撮影が成立する上限は5.6かそれより下くらいだと思った。
  • 上記を踏まえて撮影していくのが良さそう。

プログラム

音楽

2026/11/14.1794700915.txt.gz · 最終更新: 2026/11/15 09:01 by machiaworx