Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add features #6

Open
z3t0 opened this issue Dec 31, 2015 · 2 comments
Open

Add features #6

z3t0 opened this issue Dec 31, 2015 · 2 comments

Comments

@z3t0
Copy link

z3t0 commented Dec 31, 2015

Could this be expanded to something similar to minecraft's F3 where many stats are shown such as FPS, XYZ, biome, pointed block etc..

@deathcap
Copy link
Member

I think it's a worthy goal to keep the plugins focused minimal and modular, with other functionality in other dedicated plugins (adhering to the Unix philosophy, also inspired stackgl, npm, browserify, voxel.js, etc.). voxel-voila is all about showing information about the thing you're looking at. Largely inspired by the Waila ("what am I looking at?") mod for MInecraft. But new features certainly could be added, along the lines of providing more information about what is under the cursor (e.g., entities, if/when they are added). Minecraft's F3 debug screen has some other analogues in voxel.js:

FPS (WebGL frames per second): voxel-engine had stats.js from three.js, but it turned out to be causing significant page reflows last I remember, and I don't know whether it has been ported to stackgl. voxel-engine-stackgl currently does not have an FPS counter. There may be other modules. However, Google Chrome has a built-in FPS meter so I didn't see it as very important to add in voxel.js, but maybe could be revisited as a user-visible feature.

https://github.com/deathcap/camera-debug - shows coordinates in the dat-gui menus, there are some other plugins also adding more information. https://github.com/deathcap/voxel-debug was the three.js-based version.

Biomes - agreed it should be displayed somewhere, maybe voxel-voila's extended information display (hold shift when viewing a block); requires voxel/voxel-land#8 biomes to be implemented first though.

@z3t0
Copy link
Author

z3t0 commented Dec 31, 2015

voxel-voila is all about showing information about the thing you're looking at. Largely inspired by the Waila

Defintely makes sense. We'll stick with that then.

However, Google Chrome has a built-in FPS meter so I didn't see it as very important to add in voxel.js, but maybe could be revisited as a user-visible feature.

My thoughts exactly. Also, not everyone uses chrome.

Biomes - agreed it should be displayed somewhere, maybe voxel-voila's extended information display (hold shift when viewing a block); requires voxel/voxel-land#8 biomes to be implemented first though.

Maybe a reimplementation of voxel-debug?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants