etoreo
New Member
http://u3d.as/5QL
Posts: 23
|
Post by etoreo on Mar 29, 2015 22:13:43 GMT
I just downloaded the latest version of Honey and tried to open the testScene. It is missing the "WorldOven" object and I can't see anything in the game scene when I play it. Can you fix this?
|
|
etoreo
New Member
http://u3d.as/5QL
Posts: 23
|
Post by etoreo on Mar 29, 2015 22:47:00 GMT
I fix this by manually adding the WorldOven prefab to the scene. But now when I generate the grid I get this error along with visual rendering errors. ArgumentOutOfRangeException: Argument is out of range. Parameter name: index System.Collections.Generic.List`1[HoneyFramework.Chunk].RemoveAt (Int32 index) (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Collections.Generic/List.cs:538) HoneyFramework.WorldOven+<Baking>c__Iterator10.MoveNext () (at Assets/HoneyFramework/Scripts/WorldOven.cs:317)
|
|
|
Post by khash on Mar 29, 2015 23:55:09 GMT
World oven should be spawned by static WorldOven::GetInstance() function. I'm not sure what modifications you have done but can you try default project with Honey and see if you can reproduce issue?
|
|
|
Post by khash on Mar 30, 2015 0:05:10 GMT
I see that our pdf is a bit old and it says that world oven should be on the scene. It have been changed recently so that world oven is spawned when needed.
|
|
etoreo
New Member
http://u3d.as/5QL
Posts: 23
|
Post by etoreo on Mar 30, 2015 1:52:03 GMT
OK, thank you for the clarification. I have moved onto trying Honey 2 and am running into some more issues... After figuring out that the only way to get Honey 2 to work is to move the WIP package aside, delete the entire Honey folder and then import the WIP:
I can't seem to be able to get the testScene to render anything but the same map. The map does not contain any rivers and will not obey the radius I set (seems to be stuck at 10?).
And a follow-up question... If I wanted to make my own map generator, would I remove the World game object and produce my own game object? Or do I need to keep World.cs and it's game object in the scene?
Thank you, -Eric
|
|
|
Post by khash on Mar 30, 2015 7:59:30 GMT
Honey2 is not finished. It uses plane to render world so you would need to "scroll" by moving plane and camera to see other places. Anyway its only there because it have set of interesting ideas, its far from finished.
Honey 2 does not use World oven at all(instant draw) and does not support rivers at the stage it is in the package.
To make your own map generator you need to change/extend "procedure" which sets hexes in World class
|
|
etoreo
New Member
http://u3d.as/5QL
Posts: 23
|
Post by etoreo on Mar 30, 2015 18:26:21 GMT
Thanks for the reply. I have spent a lot of time with Honey 1 and really like it, but it seems like it could do a few things better...
There doesn't seem to be enough separation of concerns. I am having a hard time making my own project using Honey 1 because things like world building are tied to the camera that is tied to the World object. I understand that you trying to manage your time between supporting Honey 1 and working on Honey 2, but I would ask that you spend some more time on Honey 1.
|
|