Add files via upload

This commit is contained in:
Olezen
2019-10-11 12:02:10 +02:00
committed by GitHub
parent 36a62fb2e2
commit 805c53b797
23 changed files with 201 additions and 11 deletions

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: ce6dfe3283d91574aa798e5855fc14dc
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 1a3ecfdc05e51544ead319fa03e199fe
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 01040416c3a2d664aacf1cdfc7a46675
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -16,9 +16,9 @@ namespace Fragsurf.Movement {
[Range (30f, 75f)] public float slopeLimit = 45f;
[Header ("Air movement")]
public bool clampAirSpeed = false;
public float airCap = 0.6f;
public float airAcceleration = 6f;
public bool clampAirSpeed = true;
public float airCap = 0.4f;
public float airAcceleration = 12f;
public float airFriction = 0.4f;
[Header ("Ground movement")]

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 3a624624f32edf641ba5049808071214
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -20,7 +20,7 @@ namespace Fragsurf.Movement {
[Header("Physics Settings")]
public Vector3 colliderSize = new Vector3 (1f, 2f, 1f);
public ColliderType collisionType;
[HideInInspector] public ColliderType collisionType { get { return ColliderType.Box; } } // Capsule doesn't work anymore; I'll have to figure out why some other time, sorry.
public float weight = 75f;
public float rigidbodyPushForce = 2f;
public bool solidCollider = false;

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 601d4686cc0b70d45a98271d52094850
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -73,7 +73,7 @@ namespace Fragsurf.Movement {
_surfer.moveData.velocity = Vector3.ClampMagnitude (_surfer.moveData.velocity, _config.maxVelocity);
speed = _surfer.moveData.velocity.magnitude;
_surfer.moveData.velocity.y = yVel;
float maxDistPerFrame = 0.05f;
Vector3 velocityThisFrame = _surfer.moveData.velocity * _deltaTime;
float velocityDist = velocityThisFrame.magnitude;
@@ -432,7 +432,7 @@ namespace Fragsurf.Movement {
if (movingUp && _surfer.moveType != MoveType.Noclip)
_surfer.moveData.surfaceFriction = _config.airFriction;
return false;
} else {
@@ -481,7 +481,7 @@ namespace Fragsurf.Movement {
private Trace TraceToFloor () {
var down = _surfer.moveData.origin;
down.y -= 0.1f;
down.y -= 0.15f;
return Tracer.TraceCollider (_surfer.collider, _surfer.moveData.origin, down, SurfPhysics.groundLayerMask);

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 9877690760780b441aeafc5ca145fd3d
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -118,7 +118,7 @@ namespace Fragsurf.Movement {
Vector3 upOrigin = origin + Vector3.up * upDistance;
// Trace forwards (check for walls etc)
float forwardMagnitude = forwardVelocity.magnitude * Time.deltaTime;
float forwardMagnitude = stepOffset;
float forwardDistance = forwardMagnitude;
Trace forwardTrace = Tracer.TraceCollider (collider, upOrigin, upOrigin + forwardDirection * Mathf.Max (0.2f, forwardMagnitude), groundLayerMask);
if (forwardTrace.hitCollider != null)
@@ -149,6 +149,7 @@ namespace Fragsurf.Movement {
// Actually move
if (origin != endOrigin && forwardDistance > 0f) {
Debug.Log ("Moved up step!");
origin = endOrigin + forwardDirection * forwardDistance * Time.deltaTime;
return true;

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 82894b74fd05a584385e994a8297661f
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: