剧情
This commit is contained in:
8
Assets/Resources/Story/Chapter0.meta
Normal file
8
Assets/Resources/Story/Chapter0.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a86cfdfeb26292546876402f87f761c5
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Resources/Story/Chapter0/Dialogs.meta
Normal file
8
Assets/Resources/Story/Chapter0/Dialogs.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1897c06a1d583324981471707b41cfa5
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
19
Assets/Resources/Story/Chapter0/Dialogs/Departure_P1_A.txt
Normal file
19
Assets/Resources/Story/Chapter0/Dialogs/Departure_P1_A.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
$[Start]
|
||||
$Soullies: C0_Departure_P1_A_D1_S1
|
||||
$Soullies: C0_Departure_P1_A_D1_S2
|
||||
$Choice(Departure_Path_Choose_1){
|
||||
C0_Departure_P1_A_C1_S1 -> [ChooseP2_A];
|
||||
C0_Departure_P1_A_C1_S2 -> [ChooseP2_B];
|
||||
}
|
||||
|
||||
$[ChooseP2_A]{
|
||||
SetVariable("ChooseResult", 1);
|
||||
GenerateDialogBlock("Departure_P2_A");
|
||||
}
|
||||
$Soullies: C0_Departure_P1_A_D2_S1
|
||||
|
||||
$[ChooseP2_B]{
|
||||
SetVariable("ChooseResult", 2);
|
||||
GenerateDialogBlock("Departure_P2_B");
|
||||
}
|
||||
$Soullies: C0_Departure_P1_A_D3_S1
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: afd46b56ef0cc5c4699710c478ff7c55
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,5 @@
|
||||
$[Entry]{
|
||||
GenerateSongBlock("Chaos_Zone");
|
||||
}
|
||||
$Soullies: C0_Departure_P2_A_D1_S1
|
||||
$Soullies: C0_Departure_P2_A_D1_S2
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4d0a8b411a62bd9449344eb530b3234f
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
19
Assets/Resources/Story/Chapter0/Dialogs/Departure_P2_B.txt
Normal file
19
Assets/Resources/Story/Chapter0/Dialogs/Departure_P2_B.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
$[Entry]
|
||||
$Condition{
|
||||
GetGlobalVariable("IsCursed") == 1 -> [Cursed-Start];
|
||||
GetGlobalVariable("IsCursed") == 0 -> [NotCursed-Start];
|
||||
}
|
||||
|
||||
#这是一个注释。
|
||||
|
||||
$[Cursed-Start]
|
||||
$Zako-1(Calm): You are cursed! You are cursed!
|
||||
$Zako-1(Calm): Go find Zako 0 to get rid of the curse!
|
||||
$Zako-1(Calm): I won't lie to you!
|
||||
|
||||
#这是另一个注释。
|
||||
-这个注释有两行。
|
||||
|
||||
$[NotCursed-Start]
|
||||
$Zako-1(Happy): You are not cursed!
|
||||
$Zako-1(Happy): Enjoy your adventure!
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ce2f5ed054e5d4d4082038afac4c472c
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
49
Assets/Resources/Story/Chapter0/Dialogs/Example.txt
Normal file
49
Assets/Resources/Story/Chapter0/Dialogs/Example.txt
Normal file
@@ -0,0 +1,49 @@
|
||||
$[开始]
|
||||
$Condition{
|
||||
GetVariable("Branch") == 1 -> [标题1];
|
||||
GetVariable("Branch") == 2 -> [标题2];
|
||||
}
|
||||
|
||||
#上面是条件判断,获取变量Branch的值,决定进入哪个标题。
|
||||
#这是一个注释。
|
||||
#-----------
|
||||
|
||||
|
||||
$[标题1]
|
||||
$角色名字1: 说话内容1
|
||||
|
||||
#Dialog结束了
|
||||
#-----------
|
||||
|
||||
|
||||
$[标题2]
|
||||
$角色名字2: 说话内容2
|
||||
$Choice(选项名字){
|
||||
选项内容A -> [选择A];
|
||||
选项内容B -> [选择B];
|
||||
}
|
||||
#上面是选项
|
||||
#-----------
|
||||
|
||||
|
||||
$[选择A]{
|
||||
SetVariable("ChooseResult", 1);
|
||||
GenerateDialogBlock("Departure_P2_A");
|
||||
}
|
||||
$角色名字2: 说话内容3-1
|
||||
$角色名字2: 说话内容3-2
|
||||
|
||||
#标题后面的{}内为自定义函数。
|
||||
#SetVariable("ChooseResult", 1) 设置变量ChooseResult的值为1。
|
||||
#GenerateTextBlock("Departure_P2_A") 生成名字为Departure_P2_A的文本块。
|
||||
#-----------
|
||||
|
||||
|
||||
$[选择B]{
|
||||
SetVariable("ChooseResult", 2);
|
||||
GenerateDialogBlock("Departure_P2_B");
|
||||
}
|
||||
$角色名字2: 说话内容4-1
|
||||
$角色名字2: 说话内容4-2
|
||||
$角色名字2: 说话内容4-3
|
||||
#-----------
|
||||
7
Assets/Resources/Story/Chapter0/Dialogs/Example.txt.meta
Normal file
7
Assets/Resources/Story/Chapter0/Dialogs/Example.txt.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8b05c7949169cc048afaeb7635fd7638
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
19
Assets/Resources/Story/Chapter0/Dialogs/ZakoCurse 0.txt
Normal file
19
Assets/Resources/Story/Chapter0/Dialogs/ZakoCurse 0.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
$[Entry]
|
||||
$Condition{
|
||||
GetGlobalVariable("IsCursed") == 1 -> [Cursed-Start];
|
||||
GetGlobalVariable("IsCursed") == 0 -> [NotCursed-Start];
|
||||
}
|
||||
|
||||
#这是一个注释。
|
||||
|
||||
$[Cursed-Start]
|
||||
$Zako-1(Calm): You are cursed! You are cursed!
|
||||
$Zako-1(Calm): Go find Zako 0 to get rid of the curse!
|
||||
$Zako-1(Calm): I won't lie to you!
|
||||
|
||||
#这是另一个注释。
|
||||
-这个注释有两行。
|
||||
|
||||
$[NotCursed-Start]
|
||||
$Zako-1(Happy): You are not cursed!
|
||||
$Zako-1(Happy): Enjoy your adventure!
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: abedef5a950c819489df91598deb196f
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
56
Assets/Resources/Story/Chapter0/StoryData_Chapter0.asset
Normal file
56
Assets/Resources/Story/Chapter0/StoryData_Chapter0.asset
Normal file
@@ -0,0 +1,56 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 7ab917c50249812429ebd44d6574497c, type: 3}
|
||||
m_Name: StoryData_Chapter0
|
||||
m_EditorClassIdentifier:
|
||||
serializationData:
|
||||
SerializedFormat: 2
|
||||
SerializedBytes:
|
||||
ReferencedUnityObjects: []
|
||||
SerializedBytesString:
|
||||
Prefab: {fileID: 0}
|
||||
PrefabModificationsReferencedUnityObjects: []
|
||||
PrefabModifications: []
|
||||
SerializationNodes: []
|
||||
dialogBlockDatas:
|
||||
- blockName: Departure_P1_A
|
||||
blockID: C0_D_Departure_P1_A
|
||||
blockSize: {x: 400, y: 200}
|
||||
dialogTitle: P1-A
|
||||
- blockName: Departure_P2_A
|
||||
blockID: C0_D_Departure_P2_A
|
||||
blockSize: {x: 400, y: 200}
|
||||
dialogTitle: P2-A
|
||||
- blockName: Departure_P2_B
|
||||
blockID: C0_D_Departure_P2_B
|
||||
blockSize: {x: 400, y: 200}
|
||||
dialogTitle: P2-B
|
||||
songBlockDatas:
|
||||
- blockName: Chaos_Zone
|
||||
blockID: C0_S_Departure_Chaos_Zone
|
||||
blockSize: {x: 470, y: 350}
|
||||
songName: Chaos Zone
|
||||
tutorialBlockDatas:
|
||||
- blockName: Departure_Tutorial_A
|
||||
blockID: C0_T_Departure_Tutorial_A
|
||||
blockSize: {x: 600, y: 375}
|
||||
tutorialName: Departure Tutorial
|
||||
initialBlocks:
|
||||
- blockName: Departure_Tutorial_A
|
||||
initialState: 2
|
||||
blockPosition: {x: 200, y: -720}
|
||||
nextBlocks:
|
||||
- Departure_P1_A
|
||||
- blockName: Departure_P1_A
|
||||
initialState: 1
|
||||
blockPosition: {x: 1000, y: -720}
|
||||
nextBlocks: []
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6e95609f9d235c042a48dbabae121053
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user