Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

First person camera controls are faulty

Aperta
#63 7 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
react, three.js, typescript
Ambito
game-dev

Direzione di ricerca

Non viene indicato alcun file sorgente né alcun test. Inizia riproducendo la configurazione in prima persona dallo snippet Ecctrl segnalato e individua quando il movimento del mouse causa una rotazione involontaria della telecamera o del personaggio. Il lavoro è completato quando il movimento del mouse in prima persona non produce più la rotazione difettosa segnalata.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

When I go into first person perspective, and move the mouse around, often the camera/character rotate.

const MyEcctrl = forwardRef(({ children, pos, perspective = THIRD_PERSON, props = {} }, ref) => {
  return <Ecctrl
    ref={ref}
    dampingC={0.1}
    floatingDis={1.5} 
    autoBalance={false}
    animated
    position={pos}
    jumpVel={0}
    {...(perspective === FIRST_PERSON ? {
      camInitDis:-0.01,
      camMinDis:-0.01,
      camFollowMult: 100,
      turnVelMultiplier: 1,
      turnSpeed: 10,
      mode: "CameraBasedMovement"
    } : {})}
    {...props}
  >{children}</Ecctrl>
})

Here's my code.

Any idea how to stop this bug?

Lingua principale
TypeScript
Stelle
796
Fork
98
Merge medio
8m
PR unite (30g)
1

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di pmndrs/ecctrl

Tutte le issue di pmndrs/ecctrl

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.