2016-08-02 6 views
0

starship bridge sceneUnity3D:シーンをレイヤーすることはできますか、または重なりを防ぐためにシーン要素をマスクできますか?

私はUnityで構築された作業中の宇宙船の内部を持っています。それはあまり動かないだろう。そのコンセプトのHTML/Three.js versionをどのように作成したのかと似ています(リンクされた例では、宇宙シーンの周りを移動しますが、スケールもアニメーション化されます)。

three.jsバージョンでは、私は船に入る「スペース」と絶えず戦っていました。ワープビームと惑星がフロント情報スクリーンに衝突したり、椅子を通過したり(大規模な錯覚を壊す)私はほとんどの問題を解決することができましたが、すべてが同じ場面にあったのは難題でした。

ユニティでは、同じシーンの一部であっても、別のレイヤー上の別のレイヤーであろうと、それを防ぐ同じシーンであっても、シーンを周囲の空間「シーン」から分離する方法はありますか?重複?私は非常にリテラルな回答は必要ありませんが、解決策につながる指針は速やかに受け入れられます。

答えて

1

はい、それはユニティの非常に基本的で有用な側面です - システムです。あなたはユニティでそれについての無限のDOCOを見つけることができますねとおり

、歓声

注あまりにも - もちろんUnityが見事なオクルージョンカリング内蔵されています。ほとんどの場合、これはあなたのために「ちょうどうまくいく」でしょう。

(私があなたのことをよく読んでいれば)スケール(例えば、 "10cm"オブジェクトと "1000km"オブジェクトのような)に大きな違いがあるシーンを同時に実行していることに注意してください。ゲームエンジンでは基本的にこれを行うことができないことが分かっているように、それは難しいことです。

これはgamedev.comに関するさらに詳しい質問です

+0

ありがとうございます!はい、それは私が掘り続けている今私が考えていることです。 「オクルージョンカリング」は、より良い読み込みにつながるあなたの応答の魔法のフレーズでした。私はフィードバックに感謝します! –

+0

心配する必要はありませんもっとお気軽に! – Fattie

関連する問題