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

Add missing FVector2/3/4 methods to Vector classes

Aperta
#4 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
cpp, unreal-engine
Ambito
game-dev

Direzione di ricerca

Inizia da Source/SkookumScriptRuntime/Public/Bindings/VectorMath/SkVector2.hpp e confronta i binding SkookumScript esistenti per Vector2, Vector3 e Vector4 con le API FVector di C++. Identifica i metodi mancanti e determina se aggiunte manuali o binding generati sono compatibili con i vincoli del progetto. Il lavoro è completato quando gli helper vettoriali richiesti hanno parità funzionale con i metodi C++ supportati.

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

Descrizione

enhancement help wanted

Issue by error454
Wednesday Jul 03, 2019 at 02:40 GMT
Originally opened as https://github.com/SkookumScript/SkookumScript-Plugin/issues/4


Is your feature request related to a problem? Please describe.
When you do a lot of vector work in C++, you get used to using certain helpers and methods on the vector types. Functions like GetUnitAxis for example, which aren't even exposed to BP but are invaluable.

Describe the solution you'd like
It would be great to have feature parity between the C++ FVector types and the sk Vector types.

Additional context
This may be brute-force manual additions to the Vector2/3/4 classes, see Vector2 impl. But it sure would be nice if we could scrape and auto-generate bindings with some meta-programming and then set it loose on the entire FMath library. Unfortunately, many of the math methods do not have UFUNCTION macros so using UHT isn't an option.

Lingua principale
C++
Stelle
138
Fork
22
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

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 EpicSkookumScript/SkookumScript-Plugin

Tutte le issue di EpicSkookumScript/SkookumScript-Plugin

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.