8,451 Commits over 2,131 Days - 0.17cph!
End caps now generate meshes.
Mesh now has tangentand therefore can have normals. Tweaked textures a bit. Fixed the straight segment bug
Now generating meshes again.
Need to add the endcap part and fix any joins and make roads blend a bit better again.
Added use of road properties so roads can now have different widths. Now need to add meshes and blend them together.
Tidied a lot of shit up making road and zone factorties.
Need to keep track of how often generate is called for each road section
Need to generate meshes again making sure that positions are updated properly
Added city zone base class. You'll inherit this to make different types of zones (parks, residential etc.)
Changed the way splines are calculated again hopefully making it easier to access from elsewhere so that they don't have to be recalculated more times than are necessary.
Tidied Arc and Biarc up but theres still an occasional bug.
Added the concept of a road which is a lot of sections. They're now processed in a correct order to ensure they match properly and UVs can be created properly.
Made massive improvements to the entire system.
Made changes to HEM. It's now a lot nicer!
Final step is to work out uvs PROPERLY and to work out what happens when direction of the road edge needs to change ?!
Then do some more debugging and re add nice mesh generation with properties!
Basically done a massive rewrite of the Half Edge Mesh system. Not yet finished just a few things left.
It will then be a lot easier to extend it for the road system instead of bodging it.
More changes to HEM.
Made mouse input difference / maybe worse!
Created selectable interfaces.
Add a little keyboard wrapper that sends events instead.
Made updates can now move and delete edges and vertices.
Added Camera Controller and Created basic snapping to HEM methods
Grid Containers now survive assembly reloads
Added Camera and Mouse scripts and prefabs. Still tidying HEM.
Done some more tidying to the HEM system.
Created IContainable vertex halfedge and face!
Started Adding HEM implementation
Added and updated Grid Container
Added geometry classes. Changed polygon to no recalculate every time a new point is added!
Fucked off a load of old shit and added some new folder ready to start adding the procedural generation code
Done some bodging to connect to me.
Fixed bootstrap script not loading the menu
Adding server browser menu
Only the local player moves the camera!
Was still compiling with #NO_STEAM
Created steam_client prefab and removed some commented out steam bits.
Added prerequisites folder
Removed NO_STEAM so that I can use the Steam stuff now
Player and camera are much smoother.
These files allow you to run the game in the editor - and still use Steam
Updating project settings
Added library to ignore list
Added some crappy player animations... Added Room Prefab to map...
Made changes to player classes so to allow top down movement etc. Removed a couple of unneeded things too.
Created test scene with networking... Created relevant base prefabs... Removed metabolism and inventory although I'll probably want to be adding them or simplified versions of them later on... Removed #STEAM... Working out how things work... Ready to start adding bits and pieces for on WiseGuys!
Forgot to tick the fucking boxes. What a cunt.
Added a shit load of shit out of the Rust Reboot project. Need to go through it all to get how it works and change some stuff where there are dependencies to stuff I don't want or need.
Created a fresh Unity project for Plastic, added folder structure. Going to take what I had in old project and add it piece by piece and make it multiplayer