I am curious if there would be some kind of way or ability, that you can use PrefabManagerPro to sort tho all the prefabs,
and then have some way to export the prefabs to Octave3d ?
Regarding integration with Octave3D, there isn’t any at the moment. But it works with ProSurfaceSnap. Octave3D uses its own prefab management system which is different than the one in PrefabManagerPro. However, PrefabManagerPro will be a part of Octave3D some time in the future
Just tested in 2018.2.0 since that is the only 2018 version I have currently installed. I set .net mode to 4.x and it works with no problem. You kind of lost me at Incremental compiler package. Where do I set that?
I will install 2018.2.6 but until then, I have to ask if it is possible to test with a different Unity (earlier 2018 or maybe 2017) version and see if the problem still persists. That way I will know if it’s something specific to latest Unity versions.
I was able to initialize the plugin, open up all 3 windows, create a library and add 2 prefabs to it. Not a comprehensive test, but I am pretty sure it works.
Can you try to maybe just reimport the pack and try again?
Must be incremental compiler package then. Go to Window > Package Manger then go to “All” tab and search for IncrementalCompiler and hit “Install” (that is the new Roslyn compiler that will be used in Unity 2018.3) but can be tested already via official package.
Anyway, after watching videos on PMP I don’t think this asset is what I was looking for
Will try that, although it sounds like it is still an experimental thing.
Well, hard to understand why you purchased in the first place then If you wish you can send me the invoice number and I will arrange for a refund. Maybe try looking at the videos before you purchase next time?
Hi,
What is the difference between Octave3D-Level Design and Runtime Level Design ??
they are both needs level design elements to build a level, I have models and prefabs and I need a tool to build room level out of them but don’t know which one is best?
Octave3D runs inside the Unity Editor and contains a lot more features than RLD. RLD on the other hand runs at runtime (in-game) which means that you can use it to build level editors, modding tools for your games etc.
So:
if you want to design levels inside the Unity Editor, Octave3D is the way to go;
if you need to build a runtime level editor or a modding tool for your game, then RLD is what you need.
Hope this helps, but please let me know if you need more info.
I always like Octave3D but now I understand the difference, so RLD is used to build a level design in-game in real time (interesting). Is there any real example for a game used RLD because I might also need it for a VR game!
You can try the demo linked in the pack description. However, regarding VR, you will need to derive the InputBase class and implement support for VR yourself:
The following methods need to be implemented:
public abstract Vector3 GetFrameDelta();
public abstract Ray GetRay(Camera camera);
public abstract Vector3 GetPositionYAxisUp();
public abstract bool HasPointer();
public abstract bool IsButtonPressed(int buttonIndex);
public abstract bool WasButtonPressedInCurrentFrame(int buttonIndex);
public abstract bool WasButtonReleasedInCurrentFrame(int buttonIndex);
public abstract bool WasMoved();
protected abstract void UpateFrameDeltas();
After you do this, there is one additional step, but that one is really simple.
Is there a way to copy the library I have created on one scene into another scene? I tried making PrefabManagerPro itself into a prefab and putting it into the second scene, but that didn’t seem to work.
That is not possible, but in the next update you will be able to save the entire prefab configuration (libs + prefabs + tags) into an asset and then load that in a different scene. So you can have as many configs as you wish and you can then switch between them as needed.
I can’t say exactly when it will be available But as soon as the implementation is ready, I will send you a PM with the link to the new pack. What I can say is that it should not take too long.