UnityPackage 1.3 RC3
This thread is dedicated exclusively to receive feedback about NoesisGUI 1.3 for Unity. The version is marked as Beta because although it is using internally the C# SDK, version that is quite stable right now, we implemented a new version of the plugin for Unity from scratch. So, from that point of view this should be an Alpha. Please, don't use this in production, just install in a new project and start building from that. Upgrades from v1.2 are not supported.
Main changes you will find in NoesisGUI for Unity v1.3:
DOWNLOADS
Main changes you will find in NoesisGUI for Unity v1.3:
- It is using the C#SDK 1.3. More information about that version, in the official thread.
- We no longer have a build system independent of Unity. Right now, NoesisGUI is tightly integrated with the pipeline of Unity. If you drop an .xaml to the project it will generate a new .asset resource. We are using directly the textures generated by Unity. Changes done in the texture importer will affect the rendering output of the GUI.
- Support for previews and thumbnails of XAML
- The renderer architecture is more flexible right now, making easier to render UI in custom scenarios. This new architecture is being used for the previews. We are also compatible with rendering the UI without being in play mode, but we disabled that functionality in this version until we solve a few issues.
DOWNLOADS
- Unity 5.5 package [windows osx ios android uwp] NoesisGUI-1.3.0rc3.unitypackage
Re: UnityPackage 1.3 BETA5
Hi, this is good news. What platforms do you plan to support with the final 1.3 Unity version?
Re: UnityPackage 1.3 BETA5
Hi, this is good news. What platforms do you plan to support with the final 1.3 Unity version?
- windows: x86 x86_64 OpenGL D3D11
- macOS: x86 x86_64 OpenGL
- linux: x86 x86_64 OpenGL
- iOS: arm arm64 OpenGL ES Metal
- android: arm x86 OpenGL ES
- UWP: D3D11
- Xbox One
- PS4
- ai_enabled
- Posts: 231
- Joined:
- Contact:
Re: UnityPackage 1.3 BETA5
Doesn't work well for us on Unity 5.3 - a lot of errors after importing the package into the new Unity project.
What the versions of Unity do you support currently?
What the versions of Unity do you support currently?
AtomicTorch Studio Pte. Ltd. http://atomictorch.com
Re: UnityPackage 1.3 BETA5
We used Unity 5.5. Not sure how many versions we can go back because we eliminated many of the complexity we had to cover previous versions of Unity, to avoid Unity bugs, etc.Doesn't work well for us on Unity 5.3 - a lot of errors after importing the package into the new Unity project.
What the versions of Unity do you support currently?
Could you please paste the errors here?
Thanks!
Re: UnityPackage 1.3 BETA5
Glad to see you have finally released it
Otherwise, I'm registered as a Unity license user, but I can't download it actually. I'm getting this message: "You are not authorised to download this attachment".
Otherwise, I'm registered as a Unity license user, but I can't download it actually. I'm getting this message: "You are not authorised to download this attachment".
- ai_enabled
- Posts: 231
- Joined:
- Contact:
Re: UnityPackage 1.3 BETA5
Well I've already uninstalled Unity 5.3... there were multiple issues.
I just upgraded to Unity 5.4 and there are much less issues.
It doesn't support the PreferBinarySerialization attribute which was introduced only in Unity 5.5. So NoesisFont.cs and NoesisXaml.cs could not be compiled at Unity 5.4.
I will try comment them out with #if UNITY_5_5_OR_NEWER.
UPD. Nope, there are many more issues after that. And they're very similar to what I've seen with Unity 5.3:
(and a few more same error messages)
The problem is that Unity 5.3 and 5.4 doesn't have this override:
public static bool Foldout(bool foldout, string content, bool toggleOnLabelClick, GUIStyle style = EditorStyles.foldout);
Will try to isolate this too.
UPD2. It's compiled successfully now.
Thought the problem is now with the provided sample scenes. They could not be properly loaded/played. There are multiple errors:
Upgrading to Unity 5.5...
I just upgraded to Unity 5.4 and there are much less issues.
It doesn't support the PreferBinarySerialization attribute which was introduced only in Unity 5.5. So NoesisFont.cs and NoesisXaml.cs could not be compiled at Unity 5.4.
I will try comment them out with #if UNITY_5_5_OR_NEWER.
UPD. Nope, there are many more issues after that. And they're very similar to what I've seen with Unity 5.3:
Code: Select all
Assets/NoesisGUI/Plugins/Editor/NoesisXamlEditor.cs(72,29): error CS1502: The best overloaded method match for `UnityEditor.EditorGUILayout.Foldout(bool, string, UnityEngine.GUIStyle)' has some invalid arguments
The problem is that Unity 5.3 and 5.4 doesn't have this override:
public static bool Foldout(bool foldout, string content, bool toggleOnLabelClick, GUIStyle style = EditorStyles.foldout);
Will try to isolate this too.
UPD2. It's compiled successfully now.
Thought the problem is now with the provided sample scenes. They could not be properly loaded/played. There are multiple errors:
Code: Select all
GameObject has multiple Transform components! Merged into single one.
Object GameObject (named '') has multiple entries of the same Object component. Removing it!
UnityEditor.DockArea:OnGUI()
Transform component could not be found on game object. Adding one!
UnityEditor.DockArea:OnGUI()
AtomicTorch Studio Pte. Ltd. http://atomictorch.com
- ai_enabled
- Posts: 231
- Joined:
- Contact:
Re: UnityPackage 1.3 BETA5
No problems with sample project at Unity 5.5.
Thought I'm afraid to use it as there are several known issues... that's why we stuck with Unity 5.3.
@jsantos, I think you could try downgrading to Unity 5.4 (or even 5.3), quickly implement workarounds for these code features and re-assemble the scenes to be compatible with this older version of Unity. Thought you might lose binary serialization option for your asset files. And I don't know if there are any Mono restrictions with older Unity versions which could prevent you from properly integrate NoesisGUI.
Please let us know about your decision as we don't want to upgrade VoidExpanse to Unity 5.5 right now. 5.4 will be ok and 5.3 will be ideal.
Thought we can upgrade to Unity 5.5 in separate branch just to test NoesisGUI 1.3 with our project. But I'm afraid upgrading might take extra time from us.
Thought I'm afraid to use it as there are several known issues... that's why we stuck with Unity 5.3.
@jsantos, I think you could try downgrading to Unity 5.4 (or even 5.3), quickly implement workarounds for these code features and re-assemble the scenes to be compatible with this older version of Unity. Thought you might lose binary serialization option for your asset files. And I don't know if there are any Mono restrictions with older Unity versions which could prevent you from properly integrate NoesisGUI.
Please let us know about your decision as we don't want to upgrade VoidExpanse to Unity 5.5 right now. 5.4 will be ok and 5.3 will be ideal.
Thought we can upgrade to Unity 5.5 in separate branch just to test NoesisGUI 1.3 with our project. But I'm afraid upgrading might take extra time from us.
AtomicTorch Studio Pte. Ltd. http://atomictorch.com
Re: UnityPackage 1.3 BETA5
Sorry for that. We are still fixing many things in the new website. And the licenses are going to change whenever the final 1.3 is out.Glad to see you have finally released it
Otherwise, I'm registered as a Unity license user, but I can't download it actually. I'm getting this message: "You are not authorised to download this attachment".
Could you please try again?
Re: UnityPackage 1.3 BETA5
Thanks for the feedback! I have to analyze this carefully before taking a decision. Problem is this week we want to release so many things I am not sure we will have time for this before GDC. We also have almost ready the new version of the C# SDK. The plan is releasing it today.No problems with sample project at Unity 5.5.
Thought I'm afraid to use it as there are several known issues... that's why we stuck with Unity 5.3.
@jsantos, I think you could try downgrading to Unity 5.4 (or even 5.3), quickly implement workarounds for these code features and re-assemble the scenes to be compatible with this older version of Unity. Thought you might lose binary serialization option for your asset files. And I don't know if there are any Mono restrictions with older Unity versions which could prevent you from properly integrate NoesisGUI.
Please let us know about your decision as we don't want to upgrade VoidExpanse to Unity 5.5 right now. 5.4 will be ok and 5.3 will be ideal.
Thought we can upgrade to Unity 5.5 in separate branch just to test NoesisGUI 1.3 with our project. But I'm afraid upgrading might take extra time from us.
Who is online
Users browsing this forum: No registered users and 0 guests