Homebrew [W.i.P.] Lua RayCast3D - 3D Game Engine for lpp-3ds

  • Thread starter Thread starter Rinnegatamante
  • Start date Start date
  • Views Views 11,590
  • Replies Replies 38
  • Likes Likes 18
Today changes:

- Added strafing support for player (movePlayer with LEFT/RIGHT dir)
- Added possibility to change colors for player in minimap, non textured walls, floor, sky
- Improved a bit texture rendering
- Added 3D support (renderLeftScene / renderRightScene) [N3DS untested, O3DS needs accuracy >= 5 for a good framerate in fullscreen mode]

I'm going to check some things before pushing a new commit in the repository. (Atm some of these features area already pulled pn GitHub).
 
Last edited by Rinnegatamante,
Fixxed a couple of bugs (player collision not properly working on some cases and angles rendering not properly working in some cases) and made a bit faster the renderer.

I've also found a bug in texture rendering (it seems horizontal offset of the texture is not properly calculated.

Anyway, pushed new version on GitHub if someone wants to use it.
 
And shading support added too! (Needs some improvements but it's a first step).
It will be useful for some effects like fog, night, underwater and similars.
In the screenshot is also viewable the new bullet physic (the red cell in the minimap is the one currently "shooted" by player)

PhbDCSX.jpg
 

Site & Scene News

Popular threads in this forum