"My theory on how to do this, is simple. Simply look at an edge of of a block, the cursor (or a ghost preview of that block) will appear, indicating a diagonal block can be placed. Click, and bam! A diagonal block has been put into place without additional blocks needed."
Its technically impossible, without recoding the whole system.
The sides of the cube are essentially tiles. The tiles meet at a vertex with no dimension. Its simply where 2 edges are adjacent. Its not an actual change from one edge to another. Thus there is nothing to click.
I drew a quick diagram.
Rollback Post to RevisionRollBack
Quote from Benefactor »
If there ever was a remote possibility that I would open Minecraft and see rocket ships and lightsabers, I'd much sooner take up alcoholism.
Quote from The_Phantom_Potato »
Search. It was everyone else's idea first, and it sucked every time.
Its technically impossible, without recoding the whole system.
The sides of the cube are essentially tiles. The tiles meet at a vertex with no dimension. Its simply where 2 edges are adjacent. Its not an actual change from one edge to another. Thus there is nothing to click.
I drew a quick diagram.
What if the game just checked to see if you clicked within certain dimensions on the already existing tiles? Say if you click within 1 pixel of the edge, it would know to create a block diagnolly.
Rollback Post to RevisionRollBack
LOGIC BE DUH EXPLOIT OF LIFE!!! U MUST DO AS ME SAYZ!!
What you said: "My theory on how to do this, is simple."
Correct English: My theory on how to do this is simple.
Do not separate the verb from the subject!
And furthermore, this won't work for what mineraft is.
Its technically impossible, without recoding the whole system.
The sides of the cube are essentially tiles. The tiles meet at a vertex with no dimension. Its simply where 2 edges are adjacent. Its not an actual change from one edge to another. Thus there is nothing to click.
I drew a quick diagram.
If a plane or a box is used to check collision instead of a line you can test to see if more than one side of the block is being targeted. It is possible but I don't know how much work would actually need to be done since I haven't looked at the source code.
"My theory on how to do this, is simple. Simply look at an edge of of a block, the cursor (or a ghost preview of that block) will appear, indicating a diagonal block can be placed. Click, and bam! A diagonal block has been put into place without additional blocks needed."
Click here if you wish to read my full rant on this idea.
Thoughts? Suggestions?
The sides of the cube are essentially tiles. The tiles meet at a vertex with no dimension. Its simply where 2 edges are adjacent. Its not an actual change from one edge to another. Thus there is nothing to click.
I drew a quick diagram.
What if the game just checked to see if you clicked within certain dimensions on the already existing tiles? Say if you click within 1 pixel of the edge, it would know to create a block diagnolly.
Correct English: My theory on how to do this is simple.
Do not separate the verb from the subject!
And furthermore, this won't work for what mineraft is.
If a plane or a box is used to check collision instead of a line you can test to see if more than one side of the block is being targeted. It is possible but I don't know how much work would actually need to be done since I haven't looked at the source code.