Forum Discussion
jprattx
8 years agoHonored Guest
Feedback on Development Docs
I have done Obj-C work in Xcode and I am looking into doing something for Oculus VR headsets. First, I would like to say that it was straightforward to set up a Unity VR project with the simplified Roll-a-Ball tutorial. The sample projects are helpful because they demonstrate what a person can do. So, I would like to say good work for providing sample projects. But I would like to make some comments about what happened afterwards.
Developing for VR is clearly a hacked up setup because Unity has not redesigned its IDE in any way to accommodate VR natively. There is a $150 asset on the Unity asset store offering basic VR interaction and it has something like five stars. Whatever is in that asset should probably be built into Unity. Attaching scripts to object is in principle quite hacky, period, especially as the core mode of development for sophisticated projects. Even that expensive asset is a bunch of scripts. Are there no frameworks for this IDE outside of attaching scripts to things?
The distinction between PlayerController and OVRCameraRig is not clear from the outset. What are all of the various components of OVRCameraRig and LocalAvatar that make them capable of displaying hands, pointers, etc.? There is one LocalAvatar obj that is a prefab and another that allows grabbing of objects. They are not the same, but both are called LocalAvatar in separate projects. I don't see this in any documentation.
There are basic scenarios I would like to experiment with from the outset and it would be nice if there was an Editor wizard that let me make Unity projects with whatever configuration of basic hands, a laser pointer that picks things up, etc. Instead, I am spending lots of time digging into these
C# scripts attached to all of these objects. Of course I CAN figure this stuff out, but it is fatiguing to do this for days.
What a complicated situation it is just to draw the boundaries of the play area. This should be easy to access and the sample project code says that it is not production-ready (?). So I am supposed to figure out how to make it production ready?!
No RepliesBe the first to reply
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 10 months ago
- 10 months ago