custom player actor, dont save map data in scene

This commit is contained in:
2022-03-24 22:26:12 +02:00
parent 719dd40808
commit 31b380f718
4 changed files with 199 additions and 151 deletions

View File

@@ -1,27 +1,21 @@
{
"ID": "669786bb4ff6bc8d85f94eb2c1e999ef",
"ID": "82e58c9d462fba5a0df1a599417ff684",
"TypeName": "FlaxEngine.Prefab",
"EngineBuild": 6330,
"Data": [
{
"ID": "a92dd29b4dc581e60b1508967a8cd083",
"TypeName": "FlaxEngine.RigidBody",
"ParentID": "00000000000000000000000000000000",
"ID": "a50f3639419a8306036ecfab7115e772",
"TypeName": "Game.PlayerActor",
"V": {},
"Name": "PlayerPrefab",
"Transform": {
"Translation": {
"X": 55.27312469482422,
"Y": 20.41858673095703,
"Z": -32.30524444580078
},
"Orientation": {
"X": 0.0,
"Y": 1.0,
"Z": -0.0,
"W": -4.3711388286737938e-8
"W": -4.371138828673793e-8
}
},
"StaticFlags": 0,
"OverrideMass": true,
"Mass": 10.0,
"LinearDamping": 0.0,
@@ -31,26 +25,26 @@
"EnableGravity": false
},
{
"ID": "850836984ead400bf8d6c0a4dcbd48b7",
"ID": "bc518e2f40ec06a4523d78b52809c668",
"TypeName": "Game.PlayerMovement",
"ParentID": "a92dd29b4dc581e60b1508967a8cd083",
"ParentID": "a50f3639419a8306036ecfab7115e772",
"V": {
"JumpLandSound": "bb00d24d4b651f5d5b44f09c022c83ac",
"JumpLandSound2": "d3598b01434cf7ace99acfb27e08cbe5",
"JumpLandSound3": "5869f22d4f8396e06b0cf7a3b70fb5d2"
}
"JumpLandSound": "bb00d24d4b651f5d5b44f09c022c83ac",
"JumpLandSound2": "d3598b01434cf7ace99acfb27e08cbe5",
"JumpLandSound3": "5869f22d4f8396e06b0cf7a3b70fb5d2"
}
},
{
"ID": "ee7fb88049d7a9693321c98370efaaa1",
"ID": "e590615440a1c571c7b1b4956f55078b",
"TypeName": "FlaxEngine.EmptyActor",
"ParentID": "a92dd29b4dc581e60b1508967a8cd083",
"ParentID": "a50f3639419a8306036ecfab7115e772",
"Name": "RootActor",
"StaticFlags": 0
},
{
"ID": "999cdfd74a651d657c9c73ad61c70940",
"ID": "f336c4654730f462e5dc3ca1ffec457f",
"TypeName": "FlaxEngine.Camera",
"ParentID": "ee7fb88049d7a9693321c98370efaaa1",
"ParentID": "e590615440a1c571c7b1b4956f55078b",
"Name": "Camera",
"Transform": {
"Translation": {
@@ -60,39 +54,66 @@
}
},
"StaticFlags": 0,
"Near": 1.0
"Near": 1.0,
"RenderLayersMask": 4294967293
},
{
"ID": "0e65525f42af427cf75b11bb73781b33",
"ID": "0495d607408af650baf54c97d6775338",
"TypeName": "Game.CameraRender",
"ParentID": "f336c4654730f462e5dc3ca1ffec457f",
"V": {
"camera": "addadea54359eb64f678639420917740"
}
},
{
"ID": "a5ef11bd4b99c0e1334c1d87e44364d4",
"TypeName": "FlaxEngine.AudioListener",
"ParentID": "999cdfd74a651d657c9c73ad61c70940",
"ParentID": "f336c4654730f462e5dc3ca1ffec457f",
"Name": "AudioListener",
"StaticFlags": 0
},
{
"ID": "74df088d40c3f3b2e3de558eeeb94aa4",
"ID": "addadea54359eb64f678639420917740",
"TypeName": "FlaxEngine.Camera",
"ParentID": "e590615440a1c571c7b1b4956f55078b",
"Name": "Camera2",
"Transform": {
"Translation": {
"X": 0.0,
"Y": 22.0,
"Z": 0.0
}
},
"StaticFlags": 0,
"Layer": 1,
"Near": 1.0,
"RenderLayersMask": 4294967294
},
{
"ID": "8e7dcee84bb515074bde26a56e302cb0",
"TypeName": "FlaxEngine.EmptyActor",
"ParentID": "999cdfd74a651d657c9c73ad61c70940",
"ParentID": "addadea54359eb64f678639420917740",
"Name": "WeaponHolder",
"Transform": {
"Orientation": {
"X": 0.0,
"Y": -1.0,
"Z": 0.0,
"W": -4.3711388286737938e-8
"W": -4.371138828673793e-8
}
}
},
"Layer": 1
},
{
"ID": "c0044cab4a579b3238c025bb24f79a40",
"ID": "249412d7441b4dd9e61070809bf78670",
"TypeName": "FlaxEngine.StaticModel",
"ParentID": "74df088d40c3f3b2e3de558eeeb94aa4",
"ParentID": "8e7dcee84bb515074bde26a56e302cb0",
"Name": "DummyWeapon",
"Transform": {
"Translation": {
"X": -10.356758117675782,
"Y": -17.27110290527344,
"Z": -16.54382705688477
"Y": -17.271102905273439,
"Z": -16.543827056884767
},
"Orientation": {
"X": -2.9248639066281613e-8,
@@ -101,12 +122,13 @@
"W": -3.24838822507445e-8
},
"Scale": {
"X": 0.10999999940395357,
"X": 0.10999999940395355,
"Y": 0.550000011920929,
"Z": 0.10999999940395357
"Z": 0.10999999940395355
}
},
"StaticFlags": 0,
"Layer": 1,
"Model": "223aa9894e90973780ab508621517526",
"Buffer": {
"Entries": [
@@ -120,9 +142,9 @@
}
},
{
"ID": "f3d1646e45ab7a13907723b38fae2347",
"ID": "a5850c1640208268c45f2892fe6b9e45",
"TypeName": "FlaxEngine.CapsuleCollider",
"ParentID": "a92dd29b4dc581e60b1508967a8cd083",
"ParentID": "a50f3639419a8306036ecfab7115e772",
"IsActive": false,
"Name": "CapsuleCollider",
"Transform": {
@@ -130,7 +152,7 @@
"X": 0.0,
"Y": 0.0,
"Z": 0.7071068286895752,
"W": 0.7071068286895752
"W": 0.7071067094802856
}
},
"StaticFlags": 0,
@@ -140,9 +162,9 @@
"Height": 52.0
},
{
"ID": "493fc7734584b9be62b4d3b8493416fe",
"ID": "0dcd9f8d42d9e574e45af8b8bdad373d",
"TypeName": "FlaxEngine.BoxCollider",
"ParentID": "a92dd29b4dc581e60b1508967a8cd083",
"ParentID": "a50f3639419a8306036ecfab7115e772",
"Name": "BoxCollider",
"StaticFlags": 0,
"ContactOffset": 0.0,
@@ -154,12 +176,18 @@
}
},
{
"ID": "3e55bd9a46fb749db3e7e7993eb6d78c",
"ID": "3932111d4c6f925a7b4a2e912307c82a",
"TypeName": "FlaxEngine.MeshCollider",
"ParentID": "a92dd29b4dc581e60b1508967a8cd083",
"ParentID": "a50f3639419a8306036ecfab7115e772",
"IsActive": false,
"Name": "CylinderCollider",
"Transform": {
"Orientation": {
"X": 0.0,
"Y": 1.0,
"Z": 0.0,
"W": -4.371138828673793e-8
},
"Scale": {
"X": 0.3199999928474426,
"Y": 0.8399999737739563,