Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
SDK Feedback
#16
(03-15-2020, 03:32 AM)Stain2319 Wrote: I decided to post a video of what I have done so far - this is the first "from scratch" attempt, and mostly a learning exercise, but it's been a lot of fun.

ANYWAY thank you again for all your help getting to this point.   I present to you, SharkDemo v0.2 for Oculus Quest! Smile

https://youtu.be/9_MX6PVP2xk

I'm floored, this is great!  We haven't tried the wavy distortion effect in VR yet, how's it feel?

As for the viewpoint, you can raise it from VZPlayer origin by setting VZPlayer.NeckHeight.  The advantage of doing that as opposed to moving the VZPlayer origin is the view will stay directly above the shark even as it pitches or rolls, as if you were riding on it and keeping your body vertical.

For gameplay, have you ever played Feeding Frenzy?  

It would be easiest for you to make a large area with walls, but if you're wondering how to keep the terrain going infinitely, there are a few approaches.  One is to procedurally generate new terrain/objects in front of you, and also destroy them behind you, at a distance the player doesn't notice.  Two is to pre-author "tiles" of terrain/objects, that you can generate in front and destroy behind in the same way.  A third is to pre-author one main area, surrounded by smaller buffer areas that are identical from the each other opposite the main area.  When the player enters a buffer area you can then teleport them instantly to the opposite buffer area.

Our Jailbreak and cycling games use the second approach.  Both the first and second ways require you to do an additional thing: when the player's position values become large enough, their floating point precision errors will cause things in the scene to shake worse and worse.  To keep that from happening we set a threshold around 2500 meters and teleport the player and the entire scene back to the origin at that point.
Reply


Messages In This Thread
SDK Feedback - by emalafeew - 03-25-2019, 12:20 PM
RE: Tell us about your projects - by emalafeew - 03-27-2019, 01:55 PM
RE: Tell us about your projects - by robkay - 04-05-2019, 03:04 PM
RE: Tell us about your projects - by emalafeew - 06-24-2019, 09:35 PM
RE: Tell us about your projects - by Karellen - 07-10-2019, 03:53 PM
RE: Tell us about your projects - by emalafeew - 07-11-2019, 03:17 PM
RE: Tell us about your projects - by Conant - 09-11-2019, 10:08 PM
RE: Tell us about your projects - by emalafeew - 09-17-2019, 12:31 PM
RE: Tell us about your projects - by Conant - 10-01-2019, 03:18 AM
RE: Tell us about your projects - by emalafeew - 03-16-2020, 01:45 PM
RE: Tell us about your projects - by mrphilipjoel - 11-01-2019, 02:50 AM
RE: Tell us about your projects - by emalafeew - 03-16-2020, 01:55 PM
RE: SDK Feedback - by Stain2319 - 03-15-2020, 03:32 AM
RE: SDK Feedback - by emalafeew - 03-16-2020, 01:43 PM
RE: SDK Feedback - by Stain2319 - 03-16-2020, 07:31 PM
RE: VZfit SDK updates - by phattanapon - 03-26-2019, 05:29 PM
RE: VZfit SDK updates - by jwarburg - 03-27-2019, 01:20 AM
RE: VZfit SDK updates - by phattanapon - 03-27-2019, 10:53 AM

Forum Jump:


Users browsing this thread: 4 Guest(s)