scp-fs2open / scp-fs2open/fs2open.github.com

FR: way to make AI turrets fire at particular point on ship. Subsystem flag?

Aperta
#7,101 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
C++
Stelle
487
Fork
184
Merge medio
3g 8h
PR unite (30g)
45

Descrizione

AI turrets (not sure about primary/secondary weapons) seem to be targeting the LOD0 mesh's 0,0,0 point/pivot point

Seen in this timestamped video
https://www.youtube.com/watch?v=KHrqA2no7Gc&t=77s

This is where the model centre (0,0,0) is located
Image

The model centre is placed there for specific ground vehicle-based script reasons but I can see this being an issue with oddly-shaped ships where the model centre doesn't correspond to the ship's hull.

One possible solution is to have a subsystem flag which has AI turret fire target it as a priority until it is destroyed. Also good for showing "targeted" attacks, Wrath of Khan-style against the Enterprise.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

L'issue non indica file, test o punti di ingresso. Inizia dal video con timestamp e verifica se AI turrets mirano all'origine del modello LOD0. Una modifica completa richiederebbe un meccanismo di puntamento concordato, ad esempio un flag di sottosistema prioritario, e un modo per verificare che il fuoco della torretta punti al punto selezionato.

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

Valutazione

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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.