Physics Character Controller in Unity

Ukończone Opublikowano 5 lat temu Płatność przy odbiorze
Ukończone Płatność przy odbiorze

Hi,

I need a character controller script with very specific features

The character is a 3D half sphere with a mesh collider

You can jump with the SPACE key and move with WASD keys

W: moving away from the camera

S: moving towards the camera

A: moving to the left side of the camera

D: moving to the right side of the camera

Properties that need to be implement:

move acceleration - in the x,z axis

move deceleration - in the x,z axis

move max speed - meters (1 unity unit) per second in the x,z axis

jump height - the height of the jump in meters (1 unity unit)

jump speed - seconds take to get to the jump height

frog move enable - true/false

frog move distance - meters (1 unity unit) per second in the x,z axis

frog move height - the height of the jump in meters (1 unity unit)

Jump and Move need to be relative to the gravity direction (and also for the direction of the camera)

For example, if the gravity is (-10,0,0) , jump need to be in the direction of [login to view URL]

The character need to be sticked to slopes when it's move, like in Figure 1.

The character can move on ground only if its angle is aligned with the ground, if its not -

Some angular velocity needed to auto align it -

If it completely upside down - also add velocity change to create a mini jump effect

The character can move while it's on air , but at lower speed than when it's on ground

If frog move is enabled , the character need to move in small mini jumps, like in Figure 2

The y axis of the character rotation need to be zero all the time

Collisions need to work as normal, the character can push and be pushed by other rigid bodies

Also AddForce and AddTorque should works as normal

All rigidbody constraints need to be unchecked and the rigidbody need to be non-kinematic

The code need to be written in a well commented C# script

That's what I need for now,

(I'll need a lot more features, but I'll keep them for part 2)

Programowanie w C# Tworzenie Gier Unity 3D

Numer ID Projektu: #18789906

O projekcie

11 ofert Zdalny projekt Aktywny 5 lat temu

Przyznany użytkownikowi:

wangzy840101

Hello. I am an indie game developer. I have been in the game development field for 4 years and developed casino game, puzzle game, action game, casual game etc. I have sufficient knowledge of physics in Unity3D and Więcej

$100 USD w ciągu 3 dni
(20 ocen)
5.1

11 freelancerów złożyło ofertę za $148 w tym projekcie

Wainor

Hi ,I am an unity developer with experiences for 6 years and I have developed many games using Unity3d. So your project looks very interesting for me. In Result, I think my skills would be helpful for your project an Więcej

$200 USD w ciągu 3 dni
(59 Oceny)
7.3
pratikxman

Hi I checked your requirement, I can create the CharacterController script with all the functionalities. Let me know if you want to discuss the project. Thanks Prohit

$200 USD w ciągu 3 dni
(9 Oceny)
5.3
GameFormerStudio

+Hi, **NOTE** Before Starting the project, I can show you all the work done by the group of our professionals. We are group of Professional Game Developers and I’m confident that our team can deliver fantastic r Więcej

$100 USD w ciągu 3 dni
(5 Oceny)
3.8
Husnain409

I am a unity developer with 3+ years of experience in the field and i have read your requirements carefully. I can do this project for you according to your requirements.

$50 USD w ciągu 15 dni
(0 Oceny)
0.0
astonmilner

I would be happy to help you get your project back on track, and finish this up in a timely manner to get you on your way.

$155 USD w ciągu 4 dni
(0 Oceny)
0.0
Pramodnp

Hi, I am a 23-year-old who has been developing small and medium time VR applications using Unity 3d from past 1.3 years to various target platforms such as Android, IOS, Google Cardboard, Oculus Go, HTC Vive. I am Więcej

$165 USD w ciągu 3 dni
(0 Oceny)
0.0
ariefmuhasa

Hello my name is Arief Muhammad Angkasa. I'm interested with your project. The Planet Game in my portfolio is uses physical based character controller. I think i can help you with your project. please hire me

$100 USD w ciągu 3 dni
(0 Oceny)
0.0