通知
すべてクリア
08/07/2021 2:48 pm
いわゆるスーパーマリオ(初期2Dの物など)は1-1から始まり、その後1-2、1-3と遷移して行きますよね?
これは「1-1をクリアしたら1-2のというシーンを読み込む」という構造でしょうか?
08/07/2021 2:49 pm
そうです。
08/07/2021 2:52 pm
先日のBallゲームで、課題で作ったシーンをStage1とし、Itemを全部取ったらStage2に移動。という事をやろうと思っています。
Stage2をゼロから作っていたのですが、ふと「Stage1を複製し、少し変えるほうが早いかな?」と思い、シーンを複製しました。
しかしStage1とStage2が紐付いているようで,
Stage2のwallの色を変えると、Stage1のwallも同様に色が変わっていました。
シーンの複製の概念を確認したいです。
web他で調べましたが、シーンの複製が出来る事はほうぼうに書いてありますが、複製されたシーンの用途はみつかりませんでした。
ちなみにシーンの複製はプロジェクト内に「Sceneフォルダ」を作り、その中でコマンド+Dで複製しています。
08/07/2021 2:52 pm
壁の色を変えた手段の明記が無いので判断しかねますが、おそらく壁のモデルそのものの色を変えてしまったのかと思います。
その場合、シーンの複製に問題があるのではありません。
今、2つのシーンでは、projectビュー内にあるモデル共有して使っています。
なので、壁のモデルそのものの色を変えてしまうと、共有されているモデルの変化は2つのシーンに両方とも反映されてしまうのです。
なので、1番簡単なのはモデルとマテリアルを複製して「ステージ1用の壁モデル」「ステージ2用の壁モデル」と作るのが良いかと思います。
他にも、難しいですがスクリプトでモデルはそのままに、マテリアルだけ変化させるという手法もあります。