FirstPersonController_Update
- Dominant language
- C++
- Stars
- 3.3k
- Forks
- 353
- Avg merge
- 3d 16h
- Merged PRs (30d)
- 1
Description
Hi
I open this repository to add an update to the old system
(FirstPersonController)
To summarize, the previous system did not have a limit on the rotation in the axes (-x +x), you could jump in the air countless times, and you could not modify the displacement directly from Blender.
With this new system you can now adjust everything mentioned above, and you can also decide whether or not your character can jump, even jump in the air, run or not run, adjust the speed of rotation and movement.
and you can also choose the movement and jump keys.
I attach a reference image along with an html5
https://obinowankenobi.github.io/FirstPersonControllerV3.github.io/
https://github.com/ObiNoWanKenobi/FirstPersonControlle_Update.git
Something additional to say is that I added delta.time to the rotation and movement, but I don't know if it is well implemented, I would like you to review the script in case it is added in the next compilation of armory 3d
something else, this is just 1 of several scripts that I modified, eventually I will share them so they can be added.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the FirstPersonController update described in the issue and compare the external repository with the HTML5 reference. Verify the delta.time handling and the listed movement, rotation, jumping, running, and key-binding behavior before deciding whether a scoped change is appropriate.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- blender
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100