はずかしーなちゃんのパフォーマンスの改善
体験版v0.1.0につきまして、開発PCでのテストプレイ環境では快適に動作しておりましたが、出力したゲームのパフォーマンスが悪く、推奨環境を満たしている環境でもカクツキが発生する状態を把握しております。また既知の不具合としてはオブジェクトが調べにくい症状と、一部プレイヤーが特定領域に接触することで発動するイベントが発動しにくい症状が生じておりました。
現在パフォーマンス・不具合について下記の通り改善が進んでおります。次回以降更新の体験版または製品版においては改善見込みです。
他にも不具合報告・要望等ございましたらお気軽にコメントください。
パフォーマンスの改善
コリジョン簡略化
開発メモにも記載の対策ですが、マップ上のオブジェクトのコリジョン(衝突設定)を次の通り簡略化することで大幅なパフォーマンスの改善ができました。
① コリジョンを正確なコリジョンから簡易コリジョンへ置き換え
② 簡易コリジョンはメッシュが一番負荷が高いのでbox等へ置き換え
③ コリジョンが不要なものはコリジョンのスケールを0にして削除
パフォーマンス改善結果
グラフィックボード: NVIDA GeForce GTX 1660 Ti
ゲームグラフィック設定: すべて最高値
before (v0.1.0 支援者向け公開済)
https://mega.nz/file/GwJACY5D#KjKCVyzu9wqYwWzxYLgF_zudxIstAFgk4h5wEVTSj8s
(なぜかci-enに直接貼れない)
after (v0.2.1 未公開)
推奨環境下においてはグラフィック最高設定でも全マップ快適に動作することが確認できております。
オブジェクトの反応の改善
こちらもコリジョンの設定またはパフォーマンスの悪さが悪影響していた可能性があり、簡易なbox型コリジョンを設定しパフォーマンスを改善させたところ、v0.2.1ではレスポンスが改善しました。
これでロッカーに隠れ損ねて椎名ちゃんが性的暴行されることもなくなります!
接触イベントの判定の改善
透明なイベントにプレイヤーが接触した際に発動するイベントの一部が発動しにくい症状が確認されていました。
プレイヤーが接触判定イベントを通り過ぎる形になる箇所では問題は起こっておりませんでしたが、コンビニの入口やトイレの入り口など、前方が他のイベントやオブジェクトのコリジョンで阻まれプレイヤーが接触判定イベント内で止まるような箇所で、イベントが発生しにくい状態でした。
問題のある接触判定イベントのプレイヤーとの衝突判定をオンにしたところイベントの発動に失敗するケースがなくなり、v0.2.1では改善しました。