シーンを跨いだセーブポイント機能の使用について

253 views
Skip to first unread message

imanizi

unread,
Mar 7, 2017, 11:09:35 PM3/7/17
to 宴ユーザーグループ
まだ使い始めでわからないことだらけですので判り辛い質問になっていたらごめんなさい。
宴の独自の基本的な用語ですが
シナリオラベルのページの概念は使用するエクセルの枚数のことですか?

セーブ機能には2種類(レガシー版)があるとありましたが、その内セーブポイント機能のみを使用し
現在作成中の3Dゲームの会話場面と選択肢などで宴を使用して開始しようと思っています。


タイトル画面(宴)→プロローグ(宴)→3Dゲームの移動シーンなど(以下3D)→会話シーン(宴)→3D→会話選択シーン(宴)→3D→以下
エンディングまで。
 
と、言う感じの流れになります。そこで、3Dから呼び出した宴の会話シーンはセーブ機能は使えないので、選択肢画面の前ふりの画面などでセーブして呼び出すという形を
取りたいのですが、宴のシーンファイルが複数になった場合(例:utage0、utage1など)に、タイトル(宴)から、
まとめて一括で呼び出す方法はありますでしょうか?
3Dシーンから宴のシーン(選択画面など)を一つだけの宴のシーンファイル内か
ら呼び出すことが難しそうだったので、宴のシーンファイルを別々に複数作って頭から呼び出そうと思ったのですが、もしもっと
簡単に呼び出せる方法などがありましたらご教授お願い致します。
 
では、お手数ですがよろしくお願いいたします。m(__)m
------------------------------------
os:windows10
Unity 5.4.1f1 (64-bit)
宴:バージョン: 2.6.15
です。
---------------------------


マッドネスラボ

unread,
Mar 8, 2017, 1:12:02 AM3/8/17
to 宴ユーザーグループ
シナリオラベルのページの概念は使用するエクセルの枚数のことですか?
いえ、これはゲーム内のページです。
通常であればメッセージウィンドウに表示される1テキスト=1ページになりまs。

>3Dから呼び出した宴の会話シーンはセーブ機能は使えないので、選択肢画面の前ふりの画面などでセーブして呼び出すという形
宴のセーブ機能は、宴が管理している部分(テキストや立ち絵の表示)だけなので、
3Dゲームの会話場面として使うのであれば、3Dゲーム部分の独自ゲーム部分はセーブできません。
基本的には独自ゲームの会話シーンとして使う場合はセーブ機能を使うことを想定していません。

>3Dシーンから宴のシーン(選択画面など)を一つだけの宴のシーンファイル内から呼び出すことが難しそうだったので、
これが一番簡単なやり方だと思うのですが、難しいでしょうか。

やるとすれば、Unityのシーンは、単純に切り替えるもののほかに
前のシーンと次のシーンを重ねる加算シーンや、
一度読みこんだものを削除しないDontDestoryOnLoadなどがあるので、
それを使うのが良いかと思います。

たとえばタイトルなどの起動シーンなどに宴のシーンを作って、
宴のオブジェクトをDontDestoryOnLoadを使って他のシーンでも破棄されないようにする・・・というやり方をすれば、
あとは、ほかのシーンからプログラムで宴のオブジェクトを呼び出せるようになります。


マッドネスラボ

unread,
Mar 8, 2017, 1:16:41 AM3/8/17
to 宴ユーザーグループ
3Dゲームなどの独自ゲームの会話シーンとして使う場合は、
「宴から3Dゲームを呼び出す」というのではなく
「独自ゲームから宴を呼び出す」という風にしてみてください。

このように、呼び出したいシナリオラベルを指定すれば呼び出せますので

imanizi

unread,
Mar 8, 2017, 1:48:31 AM3/8/17
to 宴ユーザーグループ
>やるとすれば、Unityのシーンは、単純に切り替えるもののほかに
前のシーンと次のシーンを重ねる加算シーンや、
一度読みこんだものを削除しないDontDestoryOnLoadなどがあるので、
それを使うのが良いかと思います。

ありがとうございます、すいませんページの概念を勘違いしていたので、変に捻って考えていました。
プログラミングも初心者ですが、頑張ってみようと思います。
Reply all
Reply to author
Forward
0 new messages