@kou7
Misakiが言ったように、サイズが 2GB のプロジェクトは絶対に共有しないでください。少なくとも不要な Library
ディレクトリを常にプロジェクトから削除してください。 送っていただいたzipファイルから不要なファイルを除いたもののサイズはわずか 2MB でした。
残念ながら、再現プロジェクトではちらつきの問題を再現できませんでした。 私が気づいたのは、Unity のシャドウ キャスティング設定、特にバイアス設定 (Directional Light
) がシーンに合わせて適切に調整されていないため、望ましくないセルフ シャドウイング (シャドウ アクネ) アーティファクトが見られることです。
また、Player
Spine スケルトン ゲームオブジェクトのマテリアル設定が適切に調整されていないため、アルファ値がアルファしきい値を超えている透明な境界でアーティファクトが発生し、その結果、深度バッファまたはシャドウ バッファに書き込まれます。 したがって、それに応じてマテリアルのDepth Alpha Cutoff
とShadow Alpha Cutoff
を調整するとよいでしょう。
上記の状態のことを「ちらつき」と言っているわけではない場合は、スケルトンのZ-Spacing
をより大きな値に調整してみてください。
上記のいずれでもない場合は、「ちらつき」の意味を示すスクリーンショットを見せていただき、Play
を押したときに問題を再現できる別の Unity プロジェクトを共有してください。
As Misaki mentioned, please never share a project of size 2GB, always remove at least the unnecessary Library
directory from it. A zip file of your project without the unnecessary files is only 2MB in size!
Unfortunately I could not reproduce a flickering problem in your reproduction project. What I noticed is that your Unity shadow casting settings, especially the bias settings (at the Directional Light
) are not well adjusted for your scene, thus I see undesired self-shadowing (shadow acne) artifacts.
Also the Material settings at your Player
Spine skeleton GameObject are not well adjusted, leading to artifacts at the transparent border, where the alpha value is above the alpha threshold, thus writing to the depth or shadow buffer. Thus you might want to adjust Depth Alpha Cutoff
and Shadow Alpha Cutoff
at the material accordingly.
If the above is not what you describe as flickering, please try adjusting the Z-Spacing
at the skeleton to a larger value.
If it's none of the above, please show in a screenshot showing what you mean by flickering and share another Unity project with us which reproduces the issue when pressing Play
.