Update: The issue is only seen on Mac. PC version works great. The workaround was to use unity UI prefabs for all UI elements. Which is totally fine by me! Chris sent me a custom component to render the hotspot icons using UnityUI instead of AC Ui a…
hm, changing to SRGB does affect the look of the game rather dramatically. The 3D lighting is way more fickle - as is to be expected. If there was support for rendering things correctly in project with linear color space that would be amazing! The c…
Do you see this washed-outness as an issue with AC (possibly due to the project being set to linear color space? Is it something you are planning to fix, or is it something we should always circumvent using unity UI instead of adventure creator UI? …
Everything AC renders trough its UI layer is washed out though, including hotspot icons. That I can not replace with a prefab from the UI. Is there an easy fix for that?
I am more than happy using the unity UI, as long as the auto correct Ui dimensions works, and so far it seems to work! Unity UI allows me to have much more control and add animations.
Indeed, when I use the Unity UI prefab for the inventory, the icon colors render correctly. I still have a problem when I click o the item and it turns into a cursor.
(Image)
Thanks! I prefer to keep the Adventure creator code unchanged, so that I do not have to keep track of what I changed when the component is updated. But my workaround works for now, but it is good to know that there is a fix for this if I need to fix…
I will look into the Auto Correct UI Dimensions. Ticking the SRGB box off only makes the icons appear more washed out. I will take a look at how the icons look in unity UI
The project is set to linear color space.
I am using the latest version of AC.
The inventory system is using Adventure Creator menus. I have some issues in getting Unity menus to retain the 16:9 aspect ratio for the screen and the elements get clipp…
I was able to get over the issue with a bit of a hack:
Hotspot _hotspot = KickStarter.playerInteraction.GetActiveHotspot();
MenuGraphic hotspotIcon = PlayerMenus.GetElementWithName("Hotspot", "Icon") as MenuGraphic;
int _iconID …