Repair particle and jump
This commit is contained in:
parent
ccd4d70b1e
commit
4a9967baa9
@ -5000,6 +5000,7 @@ MonoBehaviour:
|
|||||||
rotationX: 0
|
rotationX: 0
|
||||||
jump: {x: 0, y: 2, z: 0}
|
jump: {x: 0, y: 2, z: 0}
|
||||||
jumpForce: 2
|
jumpForce: 2
|
||||||
|
isRunning: 0
|
||||||
--- !u!1 &3244356567246256140
|
--- !u!1 &3244356567246256140
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -5569,7 +5570,7 @@ ParticleSystem:
|
|||||||
startSpeed:
|
startSpeed:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
minMaxState: 0
|
minMaxState: 0
|
||||||
scalar: 25
|
scalar: 15
|
||||||
minScalar: 5
|
minScalar: 5
|
||||||
maxCurve:
|
maxCurve:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
@ -6062,14 +6063,14 @@ ParticleSystem:
|
|||||||
serializedVersion: 6
|
serializedVersion: 6
|
||||||
enabled: 1
|
enabled: 1
|
||||||
type: 4
|
type: 4
|
||||||
angle: 8.11
|
angle: 16.79864
|
||||||
length: 5
|
length: 5
|
||||||
boxThickness: {x: 0, y: 0, z: 0}
|
boxThickness: {x: 0, y: 0, z: 0}
|
||||||
radiusThickness: 0.16
|
radiusThickness: 1
|
||||||
donutRadius: 0.2
|
donutRadius: 0.2
|
||||||
m_Position: {x: 0.00000039157, y: 0, z: 4.4790387}
|
m_Position: {x: 0.00000039157, y: 0, z: 4.4790387}
|
||||||
m_Rotation: {x: -0, y: 180, z: 0}
|
m_Rotation: {x: -0, y: 180, z: 0}
|
||||||
m_Scale: {x: 1, y: 1, z: 0.40484464}
|
m_Scale: {x: 1, y: 1, z: 1}
|
||||||
placementMode: 0
|
placementMode: 0
|
||||||
m_MeshMaterialIndex: 0
|
m_MeshMaterialIndex: 0
|
||||||
m_MeshNormalOffset: 0
|
m_MeshNormalOffset: 0
|
||||||
@ -6148,7 +6149,7 @@ ParticleSystem:
|
|||||||
sphericalDirectionAmount: 0
|
sphericalDirectionAmount: 0
|
||||||
randomPositionAmount: 0
|
randomPositionAmount: 0
|
||||||
radius:
|
radius:
|
||||||
value: 1.72
|
value: 1.9294227
|
||||||
mode: 0
|
mode: 0
|
||||||
spread: 0
|
spread: 0
|
||||||
speed:
|
speed:
|
||||||
@ -10161,7 +10162,7 @@ ParticleSystemRenderer:
|
|||||||
m_RenderingLayerMask: 1
|
m_RenderingLayerMask: 1
|
||||||
m_RendererPriority: 0
|
m_RendererPriority: 0
|
||||||
m_Materials:
|
m_Materials:
|
||||||
- {fileID: 10301, guid: 0000000000000000f000000000000000, type: 0}
|
- {fileID: 2100000, guid: c0667a1cdf6cc7340beaefe094996e44, type: 2}
|
||||||
m_StaticBatchInfo:
|
m_StaticBatchInfo:
|
||||||
firstSubMesh: 0
|
firstSubMesh: 0
|
||||||
subMeshCount: 0
|
subMeshCount: 0
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -21,6 +21,7 @@ public class PlayerController : MonoBehaviour
|
|||||||
public Vector3 jump;
|
public Vector3 jump;
|
||||||
public float jumpForce = 2.0f;
|
public float jumpForce = 2.0f;
|
||||||
private bool isGoundet = false;
|
private bool isGoundet = false;
|
||||||
|
public bool isRunning = false;
|
||||||
|
|
||||||
void Start()
|
void Start()
|
||||||
{
|
{
|
||||||
@ -38,22 +39,22 @@ public class PlayerController : MonoBehaviour
|
|||||||
playerCamera.transform.localRotation = Quaternion.Euler(rotationX, 0, 0);
|
playerCamera.transform.localRotation = Quaternion.Euler(rotationX, 0, 0);
|
||||||
transform.rotation *= Quaternion.Euler(0, Input.GetAxis("Mouse X") * lookSpeed, 0);
|
transform.rotation *= Quaternion.Euler(0, Input.GetAxis("Mouse X") * lookSpeed, 0);
|
||||||
|
|
||||||
bool isRunning = Input.GetKey(KeyCode.LeftShift);
|
isRunning = Input.GetKey(KeyCode.LeftShift);
|
||||||
float curSpeedX = canMove ? (isRunning ? runningSpeed : walkSpeed) * Input.GetAxis("Vertical") : 0;
|
float curSpeedX = canMove ? (isRunning ? runningSpeed : walkSpeed) * Input.GetAxis("Vertical") : 0;
|
||||||
float curSpeedY = canMove ? (isRunning ? runningSpeed : walkSpeed) * Input.GetAxis("Horizontal") : 0;
|
float curSpeedY = canMove ? (isRunning ? runningSpeed : walkSpeed) * Input.GetAxis("Horizontal") : 0;
|
||||||
|
|
||||||
moveDirection = (transform.forward * curSpeedX * Time.deltaTime) + (transform.right * curSpeedY * Time.deltaTime);
|
moveDirection = (transform.forward * curSpeedX * Time.deltaTime) + (transform.right * curSpeedY * Time.deltaTime);
|
||||||
|
|
||||||
if (isRunning && !runningParticles.isPlaying)
|
if (isRunning && !runningParticles.isPlaying && Input.GetKey(KeyCode.W))
|
||||||
{
|
{
|
||||||
runningParticles.Play();
|
runningParticles.Play(true);
|
||||||
}
|
}
|
||||||
else if (!isRunning && runningParticles.isPlaying)
|
else if ((!isRunning && runningParticles.isPlaying) || !Input.GetKey(KeyCode.W))
|
||||||
{
|
{
|
||||||
runningParticles.Stop();
|
runningParticles.Stop(true, ParticleSystemStopBehavior.StopEmittingAndClear);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Input.GetKeyUp(KeyCode.Space) && isGoundet)
|
if (Input.GetKeyDown(KeyCode.Space) && isGoundet)
|
||||||
{
|
{
|
||||||
Debug.Log("Jump");
|
Debug.Log("Jump");
|
||||||
rb.AddForce(transform.up * jumpSpeed * 500 * Time.deltaTime, ForceMode.Impulse);
|
rb.AddForce(transform.up * jumpSpeed * 500 * Time.deltaTime, ForceMode.Impulse);
|
||||||
|
Loading…
Reference in New Issue
Block a user