Boss Room 是一款使用 Unity MLAPI 制作的全功能合作多人 RPG。 它旨在作为学习样本,展示类似游戏中经常出现的某些典型游戏模式。
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

463 行
13 KiB

fileFormatVersion: 2
guid: 2115c4661f55eff45a5a0f91fc0a12f0
ModelImporter:
serializedVersion: 19301
internalIDToNameTable:
- first:
74: 1827226128182048838
second: idle
- first:
74: -6239216113759591374
second: attack
- first:
74: -3419257869308726280
second: walk
- first:
74: 6200578666267062213
second: run
- first:
74: -7893011869332588236
second: boss idle
- first:
74: 3193645972815305343
second: boss attack1
- first:
74: -2806360287680758070
second: boss walk
- first:
74: 920245535522362835
second: boss run
externalObjects:
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Hair_Mage_Boy
second: {fileID: 2100000, guid: 49d9ff892ff2c1c4396b1cfbb7ea4b6b, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Hair_Rogue_Boy
second: {fileID: 2100000, guid: d3e900e03cd1d9047b85f2fbeacc0653, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Hair_Rogue_Girl
second: {fileID: 2100000, guid: 4ae84ed9452be3e48b814b139ac9e9ec, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Hair_Tank_Boy
second: {fileID: 2100000, guid: 18c5d851c466bdf43882215c8561f737, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Hair_Tank_Girl
second: {fileID: 2100000, guid: fb9a6b15f535e34478fcc5b06d5be756, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Head_Archer_Boy
second: {fileID: 2100000, guid: 42a178aaf1a58094bbfc1e8bbca924a2, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Head_Mage_Boy
second: {fileID: 2100000, guid: 509b13d69137f33419970d7ffc027c73, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Head_Rogue_Boy
second: {fileID: 2100000, guid: 1875beed4e1ae6043bfb69bd7ead3f9f, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Head_Rogue_Girl
second: {fileID: 2100000, guid: 0566665be6bd31c4f9c169820c846a78, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Head_Tank_Boy
second: {fileID: 2100000, guid: 1db6f55842239274a8903b94a299fdab, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Head_Tank_Girl
second: {fileID: 2100000, guid: 368baa5f0ec5dea429f188fb1ba76cb7, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Hero_Eyes_sheet
second: {fileID: 2100000, guid: be7bb6483da667348847aab1ffdbf28a, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Hero_Mouth_sheet
second: {fileID: 2100000, guid: 3b8a43885903f934fb93ed2110b48132, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Torso_Archer
second: {fileID: 2100000, guid: 32e1fe11a397fe6468c0167ab5d92632, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Torso_Mage
second: {fileID: 2100000, guid: 04b982dbc54d34140adb56dd4ae5c593, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Torso_Rogue
second: {fileID: 2100000, guid: 0ff52550ec51425478d16fac3184c0e1, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Torso_Tank
second: {fileID: 2100000, guid: 80250ce70276334418738053b5745d65, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Weapons_Archer
second: {fileID: 2100000, guid: 19f2eaeef29997c4fb18da8b5aa909dc, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Weapons_Mage
second: {fileID: 2100000, guid: b0cf3b72e77339a498c6f18750784854, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Weapons_Rogue
second: {fileID: 2100000, guid: 53cc23456600a0342b8e5aefe46469f3, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Weapons_Tank
second: {fileID: 2100000, guid: 9463ab27402eb524f83a42e7b08978de, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: lambert1
second: {fileID: 2100000, guid: dfbad81dd57971342a53600d2b30ac91, type: 2}
materials:
materialImportMode: 1
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations:
- serializedVersion: 16
name: idle
takeName: Take 001
internalID: 0
firstFrame: 0
lastFrame: 40
wrapMode: 0
orientationOffsetY: 0
level: 0
cycleOffset: 0
loop: 0
hasAdditiveReferencePose: 0
loopTime: 1
loopBlend: 0
loopBlendOrientation: 0
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events: []
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 0
- serializedVersion: 16
name: attack
takeName: Take 001
internalID: 0
firstFrame: 41
lastFrame: 81
wrapMode: 0
orientationOffsetY: 0
level: 0
cycleOffset: 0
loop: 0
hasAdditiveReferencePose: 0
loopTime: 0
loopBlend: 0
loopBlendOrientation: 0
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events: []
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 0
- serializedVersion: 16
name: walk
takeName: Take 001
internalID: 0
firstFrame: 82
lastFrame: 107
wrapMode: 0
orientationOffsetY: 0
level: 0
cycleOffset: 0
loop: 0
hasAdditiveReferencePose: 0
loopTime: 1
loopBlend: 0
loopBlendOrientation: 0
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events: []
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 0
- serializedVersion: 16
name: run
takeName: Take 001
internalID: 0
firstFrame: 108
lastFrame: 130
wrapMode: 0
orientationOffsetY: 0
level: 0
cycleOffset: 0
loop: 0
hasAdditiveReferencePose: 0
loopTime: 1
loopBlend: 0
loopBlendOrientation: 0
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events: []
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 0
- serializedVersion: 16
name: boss idle
takeName: Take 001
internalID: 0
firstFrame: 135
lastFrame: 175
wrapMode: 0
orientationOffsetY: 0
level: 0
cycleOffset: 0
loop: 0
hasAdditiveReferencePose: 0
loopTime: 1
loopBlend: 0
loopBlendOrientation: 0
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events: []
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 0
- serializedVersion: 16
name: boss attack1
takeName: Take 001
internalID: 0
firstFrame: 176
lastFrame: 236
wrapMode: 0
orientationOffsetY: 0
level: 0
cycleOffset: 0
loop: 0
hasAdditiveReferencePose: 0
loopTime: 0
loopBlend: 0
loopBlendOrientation: 0
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events: []
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 0
- serializedVersion: 16
name: boss walk
takeName: Take 001
internalID: 0
firstFrame: 237
lastFrame: 277
wrapMode: 0
orientationOffsetY: 0
level: 0
cycleOffset: 0
loop: 0
hasAdditiveReferencePose: 0
loopTime: 0
loopBlend: 0
loopBlendOrientation: 0
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events: []
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 0
- serializedVersion: 16
name: boss run
takeName: Take 001
internalID: 0
firstFrame: 278
lastFrame: 302
wrapMode: 0
orientationOffsetY: 0
level: 0
cycleOffset: 0
loop: 0
hasAdditiveReferencePose: 0
loopTime: 0
loopBlend: 0
loopBlendOrientation: 0
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events: []
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 0
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVPackMargin: 4
useFileScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 1
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant: