TNG 2023/10/28 22:27

各所修正実施(ネタバレ注意)

ものすごくネタバレです。
            :
            :
            :
            :
            :
            :


今回は、以下の修正を行いました。

・立ち絵
立ち絵を表示させる時、先述の通り、何枚もの絵を重ね合わせて
一度に表示させています。
しかし表示させる時、下の絵が透けて見えてしまうという現象が
発生していました。
これは結局フェードイン・フェードアウトが原因だったようで、
最速で表示させる事により解消しました。
(実際は、透けて表示されているかもですが、スピード表示で
 誤魔化した感じになりました)

・ルーレット
最初は、以下の図を使って動作を検証していました。
以下の図は、円を均等に30分割しています。


円を回転させて停止させた時、指定座標の値を結果としています。
そして1~3ならば逃亡、4~7ならば脱衣といった具合にしています。
それを以下の計算で値を取得していました。
  360÷30=12
  回転した角度÷12+1=結果の値
しかし、どうしても項目の間と間、つまり分割線付近で止まると、
どうしても値がズレる現象が発生していました。
そこで、図を以下の物に差し替えました。

線を細くし、さらに24分割に変更して、一つ一つの項目の幅を広げました。
また、RPGツクールMVは、標準では整数しか扱えないので、
小数点以下は全て切り捨てられます。
値が割り切れても割り切れなくても、全て割り切れたものとして扱われて
いました。恐らく、そこが今回のズレの原因だったと思います。
そこで、割った結果の小数点以下を四捨五入しました。
ただ、小数点が扱えない為、ちょっとだけ面倒なことになっています。
  360÷24=15
  (回転した角度×10÷15)÷10の余りが0〜4と5〜9の場合に分けます。
1〜4の場合には
  回転した角度÷15+1=結果の値
5〜9の場合には
  回転した角度÷15+2=結果の値
としました。

これで、恐らく正しい結果が反映されるようになったと思います

・通常パート
通常パートは、敵と接触して会話の後にルーレットを回して、
その結果でいくつかの分岐イベントが発生する……その繰り返しです。
しかし、イベント中に敵が動き出したり、別のイベントが割り込んで
きたりと散々でした。
また、イベント中の敵の動きを止めると、イベントが終わっても
動き出さない。追ってこない。修正すると別の不具合が発生する。
そんな事の繰り返しでした。
結局の所、フラグ管理が間違っていて複数イベントが起動していました
のでそれらを修正しました。

これでとりあえずの修正は完了しましたが、ここにきて、更なる
問題が発生しております。
通常パートでやりたかった事の一つに、自由に服を脱がす事があり
ました。流れとしては、
  1.ルーレットで脱衣が選ばれる
  2.選択肢から脱がす服を選ぶ
こんな感じにしようと考えていました。
しかし、後から思えば当たり前なのですが、上着を着た状態で
下着を脱がす事は、普通できないのです。全ての服を選択肢で表示
させるのではなく、現在の服の状態から脱衣可能な服のみを
選択肢に挙げないとダメなのです。
そこをどのように作るのか、それが次回の課題となります。


◆今後やることリスト:進捗率
 登場人物作成
  ・主人公少女      :90%
  ・金髪男        :90%
  ・スキンヘッド男    :90%
  ・追加少女       :90%
  ・中年男        :90%
 絵作成
  ・セリフ表情顔     :0%
  ・ドットキャラ絵    :0%
  ・立ち絵        :0%
  ・イベント絵      :0%
 ストーリー作成
  ・オープニング     :90%
  ・共通ルート      :0%
  ・ED1A         :90%
  ・ED1B         :90%
  ・ED2A         :0%
  ・ED2B         :0%
  ・ED2C         :0%
  ・ED2D         :90%
  ・ED2E         :90%
  ・全体調整       :0%
 舞台作成         :85%
 ルーレット作成      :50%
 フリー素材の音楽     :0%
 立ち絵表示部分      :90%
 ぷちイベント絵表示部分  :50%

全体進捗率:47%

次は11/6までに進捗報告します。


今回はゲーム性以前の「正常に動いて当たり前」な部分なのですが、
何度やっても上手く動かず、ようやく直ったら以前動いていた部分が
壊れて……正直、嫌になってきています。
この分ですと、まだまだ色々な不具合が潜んでいるように思えますが、
結局、地道にやっていくしか無いので、何とかモチベーションを
保ちつつ完成させたいと思います。

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

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

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索