Hi everybody,
I noticed something strange in the renderer. I thought the FirstPersonViewNode was responsible for rendering held-in-hand items, i.e. torches and pickaxes. It turns out those are rendered in the OpaqueObjectsNode and the FirstPersonViewNode seems to do nothing (at least in vanilla Terasology).
Both nodes iterate through registered RenderSystem but when the time comes they invoke different methods, RenderSystem.renderFirstPerson() and RenderSystem.renderOpaque() respectively.
Is this the intended behavior? If so, what should the FirstPersonView node render then?
I noticed something strange in the renderer. I thought the FirstPersonViewNode was responsible for rendering held-in-hand items, i.e. torches and pickaxes. It turns out those are rendered in the OpaqueObjectsNode and the FirstPersonViewNode seems to do nothing (at least in vanilla Terasology).
Both nodes iterate through registered RenderSystem but when the time comes they invoke different methods, RenderSystem.renderFirstPerson() and RenderSystem.renderOpaque() respectively.
Is this the intended behavior? If so, what should the FirstPersonView node render then?