导入ui
This commit is contained in:
90
Assets/EasyPeasyFirstPersonController/Documentation.txt
Normal file
90
Assets/EasyPeasyFirstPersonController/Documentation.txt
Normal file
@@ -0,0 +1,90 @@
|
||||
Easy Peasy First Person Controller - User Guide
|
||||
|
||||
CONTROLS
|
||||
- Movement: WASD or arrow keys
|
||||
- Sprint: Left Shift
|
||||
- Crouch: Left Control
|
||||
- Slide: Left Control while sprinting
|
||||
- Jump: Space
|
||||
|
||||
INSPECTOR SETTINGS
|
||||
You can customize the FirstPersonController in the Inspector. Default values work well for most cases:
|
||||
- Movement Settings:
|
||||
- Walk Speed: 3 (walking speed)
|
||||
- Sprint Speed: 5 (sprinting speed)
|
||||
- Crouch Speed: 1.5 (crouching speed)
|
||||
- Air Control: 0.3 (air movement control)
|
||||
- Ability Settings:
|
||||
- Can Jump: Enabled (toggle jumping)
|
||||
- Can Sprint: Enabled (toggle sprinting)
|
||||
- Can Crouch: Enabled (toggle crouching)
|
||||
- Can Slide: Enabled (toggle sliding)
|
||||
- Crouch Settings:
|
||||
- Crouch Height: 1 (crouch character height)
|
||||
- Crouch Camera Height: 0.5 (crouch camera height)
|
||||
- Slide Settings:
|
||||
- Slide Speed: 9 (slide speed)
|
||||
- Slide Duration: 0.7 (slide duration, seconds)
|
||||
- Slide Fov Boost: 5 (FOV increase during slide)
|
||||
- Slide Tilt Angle: 5 (camera tilt angle)
|
||||
- Jump Settings:
|
||||
- Jump Height: 1.5 (jump height)
|
||||
- Coyote Time Enabled: Enabled (allows edge jumping)
|
||||
- Coyote Time Duration: 0.2 (edge jump window, seconds)
|
||||
- HeadBob Settings:
|
||||
- Bob Amount: 0.1 (head bob amplitude)
|
||||
- Bob Speed: 2 (head bob speed)
|
||||
- Camera Settings:
|
||||
- Mouse Sensitivity: 25 (mouse look sensitivity)
|
||||
- Snappiness: 100 (mouse smoothing)
|
||||
- Normal Fov: 60 (default field of view)
|
||||
- Sprint Fov: 70 (sprint field of view)
|
||||
- Fov Change Speed: 5 (FOV transition speed)
|
||||
- Physics Settings:
|
||||
- Gravity: -9.81 (gravity force)
|
||||
- Ground Distance: 0.1 (ground check distance)
|
||||
- Ground Mask: Ground layer
|
||||
|
||||
CUSTOMIZATION
|
||||
- Increase Sprint Speed (e.g., 7) for faster running.
|
||||
- Adjust Jump Height (e.g., 2) for higher jumps.
|
||||
- Set Bob Amount to 0 to disable head bobbing.
|
||||
- Change Mouse Sensitivity for faster/slower camera movement.
|
||||
- Extend Slide Duration (e.g., 1) for longer slides.
|
||||
|
||||
TROUBLESHOOTING
|
||||
- Jumping not working?
|
||||
- Ensure Gravity is -9.81.
|
||||
- Check GroundCheck position: X=0, Y=-0.9, Z=0.
|
||||
- Verify Ground Mask includes the ground layer.
|
||||
- No movement?
|
||||
- Is the CharacterController enabled?
|
||||
- Are WASD keys blocked by another system (e.g., UI)?
|
||||
- Camera issues?
|
||||
- Confirm Player Camera and Camera Parent are assigned.
|
||||
- Check Camera position: X=0, Y=0, Z=0.
|
||||
- Check CameraParent position: X=0, Y=1, Z=0.
|
||||
- Sliding not working?
|
||||
- Is Can Slide enabled?
|
||||
- Press Left Control while sprinting.
|
||||
- Errors on play?
|
||||
- Check if Ground Check, Player Camera, or Camera Parent are missing.
|
||||
- Assign them in the Inspector.
|
||||
|
||||
TESTING
|
||||
1. Start the game.
|
||||
2. Try the controls:
|
||||
- WASD: You should move.
|
||||
- Space: You should jump about 1.5 units.
|
||||
- Left Shift: You should sprint, with FOV increasing to 70.
|
||||
- Left Control: You should crouch, reducing height to 1.
|
||||
- Left Control while sprinting: You should slide, speed reaching 9.
|
||||
3. Test in the Inspector:
|
||||
- Set Jump Height to 3, jump higher.
|
||||
- Disable Can Sprint, sprinting should stop.
|
||||
- Set Bob Amount to 0.2, head bobbing should increase.
|
||||
- Change Gravity to -15, you should fall faster.
|
||||
|
||||
NOTES
|
||||
- Keep Ground Distance small (0.1) for efficient physics.
|
||||
- If issues persist, double-check the hierarchy and Inspector settings.
|
||||
Reference in New Issue
Block a user