上のスプライトが、2Dと、スプライトベースの文字ユニティ:2Dシャドウ私は世界の3Dで、このゲームを作ってるんだ3Dゲーム
今私は影とのトラブル(とき正常に動作して抱えていますすべては、2D、それは文字と同じtransform.position.xを持っていた低不透明度と暗い楕円形だった。
を起こるように、影の部分が床の後ろに滞在する必要はありませんシャドウオブジェクトのyを大きくすると、完全に見えるようになりますが、文字に関しては正しく配置されません。
上のスプライトが、2Dと、スプライトベースの文字ユニティ:2Dシャドウ私は世界の3Dで、このゲームを作ってるんだ3Dゲーム
今私は影とのトラブル(とき正常に動作して抱えていますすべては、2D、それは文字と同じtransform.position.xを持っていた低不透明度と暗い楕円形だった。
を起こるように、影の部分が床の後ろに滞在する必要はありませんシャドウオブジェクトのyを大きくすると、完全に見えるようになりますが、文字に関しては正しく配置されません。
使用しているシェーダ/マテリアルによっては、環境の後で文字スプライトを描くために描画命令を使用して、効果的に影の描画を行うことができます床。しかし、前景の要素がある場合、キャラクターが後に歩きたいと思うかもしれません。
ユニティのライティング/シャドウシステム(モバイルの効率や芸術的な理由から使いたくない)を除いて、シャドウをプレイヤーのxとz位置ではなく、レイキャストを介して地面に「つまった」状態になります。
あなたが望む効果のスクリーンショット/例を表示できますか?それとも、3Dで作業していたときのように見えますか?
私はそれが解決されたと思ったが、実際はそうではなかった。 2D版でのスクリーンショットを投稿します –
キャラクターと一緒にシャドウをどのように見せたいか、私たちにより良いアイデアを与えてくれるでしょうか?現在、あなたが達成しようとしていることが少し不明です。これは解決策が難しいことを示唆しています。 3Dで影を表示しようとしている場合、それは地面に対して平行で、垂直ではありません。 – Serlite