Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/steve245270533/r3f-ecctrl-demo
基于R3F开发的第一/第三人称角色控制器
https://github.com/steve245270533/r3f-ecctrl-demo
ecctrl react-three-fiber threejs
Last synced: about 2 months ago
JSON representation
基于R3F开发的第一/第三人称角色控制器
- Host: GitHub
- URL: https://github.com/steve245270533/r3f-ecctrl-demo
- Owner: Steve245270533
- License: mit
- Created: 2024-07-22T01:29:34.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-07-22T01:45:14.000Z (6 months ago)
- Last Synced: 2024-07-22T02:52:47.010Z (6 months ago)
- Topics: ecctrl, react-three-fiber, threejs
- Language: TypeScript
- Homepage: https://steve245270533.github.io/r3f-ecctrl-demo/
- Size: 3.15 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ecctrl demo
## 运行
```bash
pnpm installpnpm dev
```## 介绍
[Pmndrs/ecctrl](https://github.com/pmndrs/ecctrl) 是一个简单的基于 Web 的角色控制器,构建于 `react-three-fiber` 和 `react-three-rapier` 之上。它提供了一个 Playground 演示,您可以在其中体验以下功能:
1. 无缝移动越过小障碍
2. 通过结合弹簧和阻尼力的浮动力增强控制
3. 用于与游戏环境交互的刚体角色功能
4. 可定制的地面摩擦力以实现定制控制
5. 在支撑表面上施加质量的真实模拟
6. 与移动和旋转平台顺利集成
## 技术栈
- `react`
- `three`
- `@react-three/fiber`
- `@react-three/rapier`
- `@react-three/drei`
- `ecctrl`