Permalänk
Medlem

[C#] Camera

Hejsan!

Jag är fortfarande ganska ny när det kommer till programmering av C# i XNA jag undrar ifall det finns någon som kan tipsa om en bra camera som följer efter spelaren helst inget jätte avancerat. De som jag har provat har jag aldrig lyckas att få igång eller bara inte förstår vad just den raden kod gör.

Tacksam för svar!

MVH Iskalder

Permalänk

Vad använder du för framework eller motor? MonoGame (XNA), OpenTK, Unity eller något helt annat?

Annars är det väl bara något i den här stilen:

Vector getRenderPosition (Vector camera_position, Vector camera_dimensions) { return camera_position - camera_dimensions / 2; }

Fast i en fin klass med getters och setters osv. Sedan subtraherar du detta från vart allt annat i världen finns innan du renderar. Detta kan ju göras väldigt sofistikerat, men det är svårt att säga så mycket utan att veta mer om vad du håller på med. (Var länge sedan jag kodade i C#)

Permalänk
Medlem
Skrivet av martinrlilja:

Vad använder du för framework eller motor? MonoGame (XNA), OpenTK, Unity eller något helt annat?

Annars är det väl bara något i den här stilen:

Vector getRenderPosition (Vector camera_position, Vector camera_dimensions) { return camera_position - camera_dimensions / 2; }

Fast i en fin klass med getters och setters osv. Sedan subtraherar du detta från vart allt annat i världen finns innan du renderar. Detta kan ju göras väldigt sofistikerat, men det är svårt att säga så mycket utan att veta mer om vad du håller på med. (Var länge sedan jag kodade i C#)

Glömde säga att det var XNA jag använde, vad är det för get och set jag ska använda? Jag inte har använt get och set så jätte mycket och är inte van vid hur man ska använda dom på rätt sätt.