Add Main Menu UI, alien models & editor configs
Add VS Code workspace/launch/settings for Unity development and a new MainMenu scene/UI (uxml, uss, tss) with MainMenuController and related assets. Import two alien character FBX models (with generated .meta settings) and add folder metadata. Update Git LFS pointers for a Game Kit scene and add modifications to Game Kit Controller assets (World Canvas material and Save Camera render texture) and ProjectSettings/QualitySettings. These changes bring initial UI/menu assets and character models into the project and add editor tooling/config for easier development.
This commit is contained in:
8
Assets/Game/Aliens.meta
Normal file
8
Assets/Game/Aliens.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4c0f3c53ed6fa8547a132559cad9308f
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
3
Assets/Game/Aliens/SM_Alien_Flaco.fbx
Normal file
3
Assets/Game/Aliens/SM_Alien_Flaco.fbx
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e2b96bf151aa6886ef60feba1d1a0de7a90ce8796220452cd2a9d7a7334eb769
|
||||
size 1223948
|
||||
555
Assets/Game/Aliens/SM_Alien_Flaco.fbx.meta
Normal file
555
Assets/Game/Aliens/SM_Alien_Flaco.fbx.meta
Normal file
@@ -0,0 +1,555 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d2e065b3dadd2004693cd2dc80c5837e
|
||||
ModelImporter:
|
||||
serializedVersion: 24200
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
materials:
|
||||
materialImportMode: 2
|
||||
materialName: 0
|
||||
materialSearch: 1
|
||||
materialLocation: 1
|
||||
animations:
|
||||
legacyGenerateAnimations: 4
|
||||
bakeSimulation: 0
|
||||
resampleCurves: 1
|
||||
optimizeGameObjects: 0
|
||||
removeConstantScaleCurves: 0
|
||||
motionNodeName:
|
||||
animationImportErrors:
|
||||
animationImportWarnings:
|
||||
animationRetargetingWarnings:
|
||||
animationDoRetargetingWarnings: 0
|
||||
importAnimatedCustomProperties: 0
|
||||
importConstraints: 0
|
||||
animationCompression: 3
|
||||
animationRotationError: 0.5
|
||||
animationPositionError: 0.5
|
||||
animationScaleError: 0.5
|
||||
animationWrapMode: 0
|
||||
extraExposedTransformPaths: []
|
||||
extraUserProperties: []
|
||||
clipAnimations: []
|
||||
isReadable: 0
|
||||
meshes:
|
||||
lODScreenPercentages: []
|
||||
globalScale: 1
|
||||
meshCompression: 0
|
||||
addColliders: 0
|
||||
useSRGBMaterialColor: 1
|
||||
sortHierarchyByName: 1
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 1
|
||||
importLights: 1
|
||||
nodeNameCollisionStrategy: 1
|
||||
fileIdsGeneration: 2
|
||||
swapUVChannels: 0
|
||||
generateSecondaryUV: 0
|
||||
useFileUnits: 1
|
||||
keepQuads: 0
|
||||
weldVertices: 1
|
||||
bakeAxisConversion: 0
|
||||
preserveHierarchy: 0
|
||||
skinWeightsMode: 0
|
||||
maxBonesPerVertex: 4
|
||||
minBoneWeight: 0.001
|
||||
optimizeBones: 1
|
||||
generateMeshLods: 0
|
||||
meshLodGenerationFlags: 0
|
||||
maximumMeshLod: -1
|
||||
meshOptimizationFlags: -1
|
||||
indexFormat: 0
|
||||
secondaryUVAngleDistortion: 8
|
||||
secondaryUVAreaDistortion: 15.000001
|
||||
secondaryUVHardAngle: 88
|
||||
secondaryUVMarginMethod: 1
|
||||
secondaryUVMinLightmapResolution: 40
|
||||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
tangentSpace:
|
||||
normalSmoothAngle: 60
|
||||
normalImportMode: 0
|
||||
tangentImportMode: 3
|
||||
normalCalculationMode: 4
|
||||
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
|
||||
blendShapeNormalImportMode: 1
|
||||
normalSmoothingSource: 0
|
||||
referencedClips: []
|
||||
importAnimation: 1
|
||||
humanDescription:
|
||||
serializedVersion: 3
|
||||
human:
|
||||
- boneName: Cadera
|
||||
humanName: Hips
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Muslo.L
|
||||
humanName: LeftUpperLeg
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Muslo.R
|
||||
humanName: RightUpperLeg
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Pierna.L
|
||||
humanName: LeftLowerLeg
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Pierna.R
|
||||
humanName: RightLowerLeg
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Bone.019.L
|
||||
humanName: LeftFoot
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Bone.019.R
|
||||
humanName: RightFoot
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Columna_01
|
||||
humanName: Spine
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Columna_02
|
||||
humanName: Chest
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Cuello
|
||||
humanName: Neck
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Cabeza
|
||||
humanName: Head
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Hombro.L
|
||||
humanName: LeftShoulder
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Hombro.R
|
||||
humanName: RightShoulder
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Brazo.L
|
||||
humanName: LeftUpperArm
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Brazo.R
|
||||
humanName: RightUpperArm
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Antebrazo.L
|
||||
humanName: LeftLowerArm
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Antebrazo.R
|
||||
humanName: RightLowerArm
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Mano.L
|
||||
humanName: LeftHand
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Mano.R
|
||||
humanName: RightHand
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Bone.020.L
|
||||
humanName: LeftToes
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Bone.020.R
|
||||
humanName: RightToes
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Pulgar_01.L
|
||||
humanName: Left Index Proximal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Pulgar_02.L
|
||||
humanName: Left Index Intermediate
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: "Me\xF1ique_01.L"
|
||||
humanName: Left Little Proximal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: "Me\xF1ique_02.L"
|
||||
humanName: Left Little Intermediate
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Pulgar_01.R
|
||||
humanName: Right Index Proximal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Pulgar_02.R
|
||||
humanName: Right Index Intermediate
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: "Me\xF1ique_01.R"
|
||||
humanName: Right Little Proximal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: "Me\xF1ique_02.R"
|
||||
humanName: Right Little Intermediate
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: Columna_03
|
||||
humanName: UpperChest
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
skeleton:
|
||||
- name: SM_Alien_Flaco(Clone)
|
||||
parentName:
|
||||
position: {x: 0, y: 0, z: 0}
|
||||
rotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Armature
|
||||
parentName: SM_Alien_Flaco(Clone)
|
||||
position: {x: 0.53928626, y: 0, z: 0}
|
||||
rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
|
||||
scale: {x: 100, y: 100, z: 100}
|
||||
- name: Control_Maestro
|
||||
parentName: Armature
|
||||
position: {x: -0.0000000023841857, y: 0.00033604132, z: 0.00011200547}
|
||||
rotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071067}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Control_Cadera
|
||||
parentName: Control_Maestro
|
||||
position: {x: -0, y: 0.006137542, z: -0.0004025848}
|
||||
rotation: {x: 0.7069518, y: -0.014808983, z: 0.7069516, w: -0.014808953}
|
||||
scale: {x: 1, y: 1, z: 1.0000007}
|
||||
- name: Cadera
|
||||
parentName: Control_Cadera
|
||||
position: {x: -9.877112e-10, y: 0.0006470664, z: -0.0053928564}
|
||||
rotation: {x: -0.00000029802325, y: -0.000000015832486, z: -0.9999992, w: -0.0012740447}
|
||||
scale: {x: 1.0000002, y: 1, z: 1.0000001}
|
||||
- name: Columna_01
|
||||
parentName: Cadera
|
||||
position: {x: 3.7252153e-11, y: 0.00068895385, z: 7.105427e-17}
|
||||
rotation: {x: -0.000000029034593, y: 0.00000026859297, z: 0.044297244, w: 0.99901843}
|
||||
scale: {x: 1.0000001, y: 0.9999998, z: 1.000001}
|
||||
- name: Columna_02
|
||||
parentName: Columna_01
|
||||
position: {x: 7.45059e-11, y: 0.0006906298, z: -8.659739e-17}
|
||||
rotation: {x: -0.00000014596213, y: -0.00000005170304, z: -0.06655902, w: 0.9977825}
|
||||
scale: {x: 1, y: 1, z: 1.0000006}
|
||||
- name: Columna_03
|
||||
parentName: Columna_02
|
||||
position: {x: 2.793978e-11, y: 0.0012618416, z: -1.4294121e-17}
|
||||
rotation: {x: 0.00000014637602, y: 0.000000058367913, z: 0.027846452, w: 0.9996122}
|
||||
scale: {x: 1.0000004, y: 0.9999999, z: 1.0000001}
|
||||
- name: Cuello
|
||||
parentName: Columna_03
|
||||
position: {x: -1.117586e-10, y: 0.0015918013, z: 1.7763568e-17}
|
||||
rotation: {x: -2.0770585e-10, y: -0.000000088852616, z: -0.025221389, w: 0.99968195}
|
||||
scale: {x: 0.9999996, y: 0.9999996, z: 1.0000008}
|
||||
- name: Cabeza
|
||||
parentName: Cuello
|
||||
position: {x: -1.0243382e-11, y: 0.00085936184, z: -5.359269e-17}
|
||||
rotation: {x: -9.06463e-10, y: -9.516724e-10, z: 0.039243814, w: 0.9992297}
|
||||
scale: {x: 1.0000004, y: 1.0000001, z: 1.0000001}
|
||||
- name: Hombro.L
|
||||
parentName: Columna_03
|
||||
position: {x: -0.000018270845, y: 0.0012299367, z: -0.00063639355}
|
||||
rotation: {x: -0.6856984, y: 0.017299687, z: -0.018353242, w: 0.7274487}
|
||||
scale: {x: 0.99999994, y: 0.9999999, z: 0.9999997}
|
||||
- name: Brazo.L
|
||||
parentName: Hombro.L
|
||||
position: {x: 5.5872817e-11, y: 0.0008655179, z: -0.0000000010999686}
|
||||
rotation: {x: -0.055398315, y: 0.0070168804, z: 0.0010979194, w: 0.99843913}
|
||||
scale: {x: 1.0000006, y: 1, z: 1.0000007}
|
||||
- name: Antebrazo.L
|
||||
parentName: Brazo.L
|
||||
position: {x: -3.8417054e-11, y: 0.0023671936, z: -2.0605512e-10}
|
||||
rotation: {x: 0.031437233, y: -0.9978987, z: -0.028597986, w: -0.04891016}
|
||||
scale: {x: 0.99999934, y: 1.0000011, z: 1.0000008}
|
||||
- name: Mano.L
|
||||
parentName: Antebrazo.L
|
||||
position: {x: 1.0710209e-10, y: 0.0022193054, z: -2.43308e-10}
|
||||
rotation: {x: -0.04929869, y: -0.68503034, z: -0.070268765, w: 0.72344}
|
||||
scale: {x: 0.9999997, y: 1, z: 0.9999996}
|
||||
- name: "Me\xF1ique_01.L"
|
||||
parentName: Mano.L
|
||||
position: {x: -0.000053266598, y: 0.0005026223, z: 0.00027815744}
|
||||
rotation: {x: 0.059633426, y: -0.06618709, z: -0.046870466, w: 0.9949203}
|
||||
scale: {x: 1, y: 1.0000011, z: 0.9999999}
|
||||
- name: "Me\xF1ique_02.L"
|
||||
parentName: "Me\xF1ique_01.L"
|
||||
position: {x: -7.4505804e-11, y: 0.00051521044, z: -3.7252902e-11}
|
||||
rotation: {x: 0.06154576, y: 0.03132929, z: -0.12486809, w: 0.98976696}
|
||||
scale: {x: 0.9999995, y: 1.0000013, z: 1.0000013}
|
||||
- name: Pulgar_01.L
|
||||
parentName: Mano.L
|
||||
position: {x: 0.00014655155, y: 0.00026031132, z: -0.00036921585}
|
||||
rotation: {x: -0.03219802, y: 0.7281188, z: 0.048705757, w: -0.6829598}
|
||||
scale: {x: 0.99999976, y: 1.0000004, z: 0.9999998}
|
||||
- name: Pulgar_02.L
|
||||
parentName: Pulgar_01.L
|
||||
position: {x: -4.4703483e-10, y: 0.00036708667, z: -7.4505804e-11}
|
||||
rotation: {x: 0.05718316, y: -0.022504324, z: -0.3347756, w: 0.940292}
|
||||
scale: {x: 1.0000005, y: 0.9999991, z: 1}
|
||||
- name: Hombro.R
|
||||
parentName: Columna_03
|
||||
position: {x: -0.000018270974, y: 0.0012299367, z: 0.00063639355}
|
||||
rotation: {x: -0.018353073, y: -0.72744864, z: -0.6856985, w: -0.017299796}
|
||||
scale: {x: 0.9999996, y: 0.9999998, z: 0.9999997}
|
||||
- name: Brazo.R
|
||||
parentName: Hombro.R
|
||||
position: {x: -8.879968e-11, y: 0.00086551707, z: 0.0000000010493726}
|
||||
rotation: {x: 0.055398025, y: 0.00701685, z: 0.0010981858, w: -0.99843913}
|
||||
scale: {x: 1.0000005, y: 0.9999992, z: 1.0000001}
|
||||
- name: Antebrazo.R
|
||||
parentName: Brazo.R
|
||||
position: {x: -3.0267983e-11, y: 0.002367194, z: -1.7695129e-10}
|
||||
rotation: {x: -0.03143719, y: -0.9978987, z: -0.028597627, w: 0.04890988}
|
||||
scale: {x: 0.99999994, y: 1.0000001, z: 1.0000014}
|
||||
- name: Mano.R
|
||||
parentName: Antebrazo.R
|
||||
position: {x: 1.3737007e-10, y: 0.002219306, z: -7.380731e-10}
|
||||
rotation: {x: -0.049298815, y: 0.68503004, z: 0.07026887, w: 0.72344035}
|
||||
scale: {x: 0.9999999, y: 1.0000006, z: 0.99999976}
|
||||
- name: "Me\xF1ique_01.R"
|
||||
parentName: Mano.R
|
||||
position: {x: 0.000053266995, y: 0.00050262344, z: 0.00027815788}
|
||||
rotation: {x: 0.059633113, y: 0.06618615, z: 0.04687029, w: 0.9949204}
|
||||
scale: {x: 0.9999994, y: 1.0000002, z: 0.99999976}
|
||||
- name: "Me\xF1ique_02.R"
|
||||
parentName: "Me\xF1ique_01.R"
|
||||
position: {x: 4.842877e-10, y: 0.00051521056, z: 2.2351741e-10}
|
||||
rotation: {x: 0.06154663, y: -0.031326823, z: 0.12486694, w: 0.9897671}
|
||||
scale: {x: 0.9999991, y: 1.0000012, z: 1.0000006}
|
||||
- name: Pulgar_01.R
|
||||
parentName: Mano.R
|
||||
position: {x: -0.00014678387, y: 0.00026057783, z: -0.00036937805}
|
||||
rotation: {x: -0.29425836, y: 0.6667913, z: -0.25941947, w: 0.6336427}
|
||||
scale: {x: 1, y: 1.0000001, z: 0.99999964}
|
||||
- name: Pulgar_02.R
|
||||
parentName: Pulgar_01.R
|
||||
position: {x: 3.7252902e-11, y: 0.00036708676, z: 8.1956386e-10}
|
||||
rotation: {x: 0.057179954, y: 0.0224972, z: 0.33477408, w: 0.9402929}
|
||||
scale: {x: 0.9999995, y: 0.9999995, z: 1.0000001}
|
||||
- name: Muslo.L
|
||||
parentName: Cadera
|
||||
position: {x: -0.00013251555, y: -0.00007523841, z: -0.0004844876}
|
||||
rotation: {x: -0.0017118786, y: -0.036809023, z: 0.9978641, w: 0.05393982}
|
||||
scale: {x: 1.0000052, y: 1.0000004, z: 1.0000032}
|
||||
- name: Pierna.L
|
||||
parentName: Muslo.L
|
||||
position: {x: -8.8475643e-11, y: 0.0025338887, z: 1.3737007e-10}
|
||||
rotation: {x: 0.028677674, y: -0.0047905045, z: 0.14092907, w: 0.98959273}
|
||||
scale: {x: 0.9999997, y: 1.0000005, z: 0.99999976}
|
||||
- name: Bone.019.L
|
||||
parentName: Pierna.L
|
||||
position: {x: -2.3283064e-12, y: 0.0025667772, z: 8.731149e-12}
|
||||
rotation: {x: 0.0035611107, y: -0.0000031646337, z: -0.63241124, w: 0.77462465}
|
||||
scale: {x: 0.9999994, y: 1.0000005, z: 1}
|
||||
- name: Bone.020.L
|
||||
parentName: Bone.019.L
|
||||
position: {x: -1.4988472e-11, y: 0.00066478376, z: -2.2409949e-11}
|
||||
rotation: {x: -0.0016433543, y: 0.0000017354788, z: -0.16130741, w: 0.9869029}
|
||||
scale: {x: 1.0000012, y: 0.999999, z: 0.9999999}
|
||||
- name: Muslo.R
|
||||
parentName: Cadera
|
||||
position: {x: -0.00013251524, y: -0.00007523837, z: 0.00048448765}
|
||||
rotation: {x: -0.9978639, y: 0.0539402, z: 0.001712621, w: -0.03681417}
|
||||
scale: {x: 1.0000076, y: 1.0000006, z: 1.0000039}
|
||||
- name: Pierna.R
|
||||
parentName: Muslo.R
|
||||
position: {x: 3.259629e-11, y: 0.0025338891, z: 5.5879353e-11}
|
||||
rotation: {x: 0.028684273, y: 0.0047907936, z: -0.14092897, w: 0.98959255}
|
||||
scale: {x: 1.0000006, y: 1.0000005, z: 1.0000002}
|
||||
- name: Bone.019.R
|
||||
parentName: Pierna.R
|
||||
position: {x: 2.561137e-11, y: 0.0025667765, z: -6.635673e-11}
|
||||
rotation: {x: -0.0035594585, y: -0.0000045783813, z: -0.6324105, w: -0.77462524}
|
||||
scale: {x: 0.9999995, y: 1.000001, z: 1.0000002}
|
||||
- name: Bone.020.R
|
||||
parentName: Bone.019.R
|
||||
position: {x: 4.10364e-11, y: 0.00066478347, z: 8.731149e-12}
|
||||
rotation: {x: -0.0016435446, y: -0.0000017841514, z: 0.16130748, w: 0.9869029}
|
||||
scale: {x: 1.0000018, y: 0.99999815, z: 0.9999999}
|
||||
- name: Control_Mano.L
|
||||
parentName: Control_Maestro
|
||||
position: {x: -0.0049239215, y: 0.0066548553, z: 0.0007486214}
|
||||
rotation: {x: 0.8603059, y: -0.4121435, z: -0.17705442, w: 0.24220505}
|
||||
scale: {x: 0.99999994, y: 0.9999998, z: 0.99999976}
|
||||
- name: Anular_01.L
|
||||
parentName: Control_Mano.L
|
||||
position: {x: -0.006223, y: 0.002458, z: 0.003355}
|
||||
rotation: {x: 0.031104956, y: 0.0028279054, z: 0.4471851, w: 0.893896}
|
||||
scale: {x: 1.0000001, y: 1, z: 1.0000001}
|
||||
- name: Anular_02.L
|
||||
parentName: Anular_01.L
|
||||
position: {x: -3.9115547e-10, y: 0.00047456502, z: -2.3283064e-10}
|
||||
rotation: {x: 0.048215248, y: 0.010430899, z: -0.12068695, w: 0.9914642}
|
||||
scale: {x: 0.99999994, y: 1.0000006, z: 1.0000004}
|
||||
- name: Control_Mano.R
|
||||
parentName: Control_Maestro
|
||||
position: {x: 0.004923921, y: 0.0066548553, z: 0.0007486214}
|
||||
rotation: {x: 0.86030596, y: 0.41214326, z: 0.17705418, w: 0.24220537}
|
||||
scale: {x: 1.0000001, y: 1.0000001, z: 1.0000002}
|
||||
- name: Anular_01.R
|
||||
parentName: Control_Mano.R
|
||||
position: {x: -0.000215, y: -0.004079, z: -0.002022}
|
||||
rotation: {x: 0.03109854, y: -0.0028959957, z: -0.44522247, w: 0.89487505}
|
||||
scale: {x: 1, y: 1.0000001, z: 1.0000002}
|
||||
- name: Anular_02.R
|
||||
parentName: Anular_01.R
|
||||
position: {x: 5.3085386e-10, y: 0.00047456424, z: -2.7939677e-11}
|
||||
rotation: {x: 0.048215397, y: -0.010430159, z: 0.1206865, w: 0.99146426}
|
||||
scale: {x: 0.99999994, y: 1.0000004, z: 1.0000007}
|
||||
- name: SM_Alien_Flaco
|
||||
parentName: SM_Alien_Flaco(Clone)
|
||||
position: {x: 0.53928626, y: 0, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
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: 1
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
animationType: 3
|
||||
humanoidOversampling: 1
|
||||
avatarSetup: 1
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 1
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
3
Assets/Game/Aliens/SM_Alien_Fuerte.fbx
Normal file
3
Assets/Game/Aliens/SM_Alien_Fuerte.fbx
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b1b46a23fa9222fffb5da956ae526c8a30fca77c2b9f6e23f25ac83a8852d08b
|
||||
size 1653596
|
||||
110
Assets/Game/Aliens/SM_Alien_Fuerte.fbx.meta
Normal file
110
Assets/Game/Aliens/SM_Alien_Fuerte.fbx.meta
Normal file
@@ -0,0 +1,110 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c49134787bcad68478d3115e007f9f8e
|
||||
ModelImporter:
|
||||
serializedVersion: 24200
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
materials:
|
||||
materialImportMode: 2
|
||||
materialName: 0
|
||||
materialSearch: 1
|
||||
materialLocation: 1
|
||||
animations:
|
||||
legacyGenerateAnimations: 4
|
||||
bakeSimulation: 0
|
||||
resampleCurves: 1
|
||||
optimizeGameObjects: 0
|
||||
removeConstantScaleCurves: 0
|
||||
motionNodeName:
|
||||
animationImportErrors:
|
||||
animationImportWarnings:
|
||||
animationRetargetingWarnings:
|
||||
animationDoRetargetingWarnings: 0
|
||||
importAnimatedCustomProperties: 0
|
||||
importConstraints: 0
|
||||
animationCompression: 3
|
||||
animationRotationError: 0.5
|
||||
animationPositionError: 0.5
|
||||
animationScaleError: 0.5
|
||||
animationWrapMode: 0
|
||||
extraExposedTransformPaths: []
|
||||
extraUserProperties: []
|
||||
clipAnimations: []
|
||||
isReadable: 0
|
||||
meshes:
|
||||
lODScreenPercentages: []
|
||||
globalScale: 1
|
||||
meshCompression: 0
|
||||
addColliders: 0
|
||||
useSRGBMaterialColor: 1
|
||||
sortHierarchyByName: 1
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 1
|
||||
importLights: 1
|
||||
nodeNameCollisionStrategy: 1
|
||||
fileIdsGeneration: 2
|
||||
swapUVChannels: 0
|
||||
generateSecondaryUV: 0
|
||||
useFileUnits: 1
|
||||
keepQuads: 0
|
||||
weldVertices: 1
|
||||
bakeAxisConversion: 0
|
||||
preserveHierarchy: 0
|
||||
skinWeightsMode: 0
|
||||
maxBonesPerVertex: 4
|
||||
minBoneWeight: 0.001
|
||||
optimizeBones: 1
|
||||
generateMeshLods: 0
|
||||
meshLodGenerationFlags: 0
|
||||
maximumMeshLod: -1
|
||||
meshOptimizationFlags: -1
|
||||
indexFormat: 0
|
||||
secondaryUVAngleDistortion: 8
|
||||
secondaryUVAreaDistortion: 15.000001
|
||||
secondaryUVHardAngle: 88
|
||||
secondaryUVMarginMethod: 1
|
||||
secondaryUVMinLightmapResolution: 40
|
||||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
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: 1
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
animationType: 3
|
||||
humanoidOversampling: 1
|
||||
avatarSetup: 1
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 1
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Game/Menus.meta
Normal file
8
Assets/Game/Menus.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c9282de61d1a4b646b5fab39ef6a83cb
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Game/Menus/MainMenu.meta
Normal file
8
Assets/Game/Menus/MainMenu.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: eb97eb8caab48554aa164fc651aba413
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
1
Assets/Game/Menus/MainMenu/MainMenu.tss
Normal file
1
Assets/Game/Menus/MainMenu/MainMenu.tss
Normal file
@@ -0,0 +1 @@
|
||||
@import url("project://database/Assets/UI Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss");
|
||||
12
Assets/Game/Menus/MainMenu/MainMenu.tss.meta
Normal file
12
Assets/Game/Menus/MainMenu/MainMenu.tss.meta
Normal file
@@ -0,0 +1,12 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 940f49e35c80e31469f13b77d9ad2376
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 12388, guid: 0000000000000000e000000000000000, type: 0}
|
||||
disableValidation: 0
|
||||
unsupportedSelectorAction: 0
|
||||
54
Assets/Game/Menus/MainMenu/MainMenu.uss
Normal file
54
Assets/Game/Menus/MainMenu/MainMenu.uss
Normal file
@@ -0,0 +1,54 @@
|
||||
/* 1. Fondo y Contenedor Principal */
|
||||
.main-container {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
flex-grow: 1;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
background-color: #2b0057;
|
||||
}
|
||||
|
||||
/* 2. Título "Loco" */
|
||||
.game-title {
|
||||
font-size: 120px;
|
||||
color: #ffffff;
|
||||
-unity-font-style: bold;
|
||||
text-shadow: 5px 5px 0px #000000;
|
||||
margin-bottom: 50px;
|
||||
rotate: -5deg;
|
||||
}
|
||||
|
||||
/* 3. Botones Base */
|
||||
.menu-button {
|
||||
width: 300px;
|
||||
height: 80px;
|
||||
margin: 15px;
|
||||
background-color: #ffffff;
|
||||
border-radius: 40px;
|
||||
border-width: 6px;
|
||||
border-color: #000000;
|
||||
font-size: 40px;
|
||||
-unity-font-style: bold;
|
||||
color: #000000;
|
||||
transition-property: scale, rotate, background-color;
|
||||
transition-duration: 0.2s;
|
||||
transition-timing-function: ease-out-back;
|
||||
}
|
||||
|
||||
/* 4. Estado Hover */
|
||||
.menu-button:hover {
|
||||
scale: 1.1 1.1;
|
||||
rotate: 3deg;
|
||||
background-color: #ffec00;
|
||||
color: #2b0057;
|
||||
}
|
||||
|
||||
/* 5. Estado Pressed */
|
||||
.menu-button:active {
|
||||
scale: 0.95 0.95;
|
||||
background-color: #ff8800;
|
||||
}
|
||||
|
||||
/* Estilo botón Salir */
|
||||
.button-exit { border-color: #ff0044; }
|
||||
.button-exit:hover { background-color: #ffcccc; }
|
||||
12
Assets/Game/Menus/MainMenu/MainMenu.uss.meta
Normal file
12
Assets/Game/Menus/MainMenu/MainMenu.uss.meta
Normal file
@@ -0,0 +1,12 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 01b499cb526398648b8a68e04b25779e
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0}
|
||||
disableValidation: 0
|
||||
unsupportedSelectorAction: 0
|
||||
11
Assets/Game/Menus/MainMenu/MainMenu.uxml
Normal file
11
Assets/Game/Menus/MainMenu/MainMenu.uxml
Normal file
@@ -0,0 +1,11 @@
|
||||
<ui:UXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" noNamespaceSchemaLocation="../../../../UIElementsSchema/UIElements.xsd" editor-extension-mode="False">
|
||||
<Style src="project://database/Assets/Game/Menus/MainMenu/MainMenu.uss?fileID=7433441132597879392&guid=01b499cb526398648b8a68e04b25779e&type=3#MainMenu"/>
|
||||
<ui:VisualElement name="Container" class="main-container" style="aspect-ratio: 1.777778;">
|
||||
<ui:Label text="FUERA DE ESCALA!" name="Title" class="game-title"/>
|
||||
<ui:VisualElement name="ButtonPanel" class="button-panel">
|
||||
<ui:Button text="JUGAR" name="BtnPlay" class="menu-button"/>
|
||||
<ui:Button text="AJUSTES" name="BtnSettings" class="menu-button"/>
|
||||
<ui:Button text="SALIR" name="BtnExit" class="menu-button button-exit"/>
|
||||
</ui:VisualElement>
|
||||
</ui:VisualElement>
|
||||
</ui:UXML>
|
||||
10
Assets/Game/Menus/MainMenu/MainMenu.uxml.meta
Normal file
10
Assets/Game/Menus/MainMenu/MainMenu.uxml.meta
Normal file
@@ -0,0 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: be8535891b3f36a47b3fce3714f2f1cc
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
|
||||
46
Assets/Game/Menus/MainMenu/MainMenuController.cs
Normal file
46
Assets/Game/Menus/MainMenu/MainMenuController.cs
Normal file
@@ -0,0 +1,46 @@
|
||||
using UnityEngine;
|
||||
using UnityEngine.UIElements; // Necesario para UI Toolkit
|
||||
using UnityEngine.SceneManagement; // Para cambiar de escena
|
||||
|
||||
public class MainMenuController : MonoBehaviour
|
||||
{
|
||||
private UIDocument _doc;
|
||||
private Button _playButton;
|
||||
private Button _settingsButton;
|
||||
private Button _exitButton;
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
// Obtenemos la referencia al documento
|
||||
_doc = GetComponent<UIDocument>();
|
||||
var root = _doc.rootVisualElement;
|
||||
|
||||
// Buscamos los botones por su nombre (el que pusimos en el UXML)
|
||||
_playButton = root.Q<Button>("BtnPlay");
|
||||
_settingsButton = root.Q<Button>("BtnSettings");
|
||||
_exitButton = root.Q<Button>("BtnExit");
|
||||
|
||||
// Asignamos las funciones a los eventos Click
|
||||
_playButton.clicked += OnPlayClicked;
|
||||
_settingsButton.clicked += OnSettingsClicked;
|
||||
_exitButton.clicked += OnExitClicked;
|
||||
}
|
||||
|
||||
private void OnPlayClicked()
|
||||
{
|
||||
Debug.Log("¡BWAAAH! Iniciando juego...");
|
||||
// SceneManager.LoadScene("GameScene");
|
||||
}
|
||||
|
||||
private void OnSettingsClicked()
|
||||
{
|
||||
Debug.Log("Abriendo ajustes...");
|
||||
// Aquí podrías activar un panel superpuesto
|
||||
}
|
||||
|
||||
private void OnExitClicked()
|
||||
{
|
||||
Debug.Log("Saliendo...");
|
||||
Application.Quit();
|
||||
}
|
||||
}
|
||||
2
Assets/Game/Menus/MainMenu/MainMenuController.cs.meta
Normal file
2
Assets/Game/Menus/MainMenu/MainMenuController.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0f2064c8493853641b200d17c4b68fb9
|
||||
3
Assets/Game/Menus/MainMenu/New Panel Settings.asset
Normal file
3
Assets/Game/Menus/MainMenu/New Panel Settings.asset
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0c1cd48faded2b453c1df275b8a68ab785afc90f965b7ad1864653db804ae1f3
|
||||
size 1834
|
||||
8
Assets/Game/Menus/MainMenu/New Panel Settings.asset.meta
Normal file
8
Assets/Game/Menus/MainMenu/New Panel Settings.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d2d97dec5b7eb064bb0deab27fcd2126
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Game/Menus/Pause.meta
Normal file
8
Assets/Game/Menus/Pause.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: da54b021e1715344da8ba77930565d00
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Game/Menus/Settings.meta
Normal file
8
Assets/Game/Menus/Settings.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ef0439582faff0e4cb6d0f9a249f0888
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user