Questions tagged [unity-ui]
Unity UI is a UI toolkit for developing user interfaces for games and applications in Unity. It is a GameObject-based system that uses Components and the Game View to arrange, position, and style user interfaces.
222 questions
1
vote
4
answers
2k
views
How to make TextMeshProUGUI truncate the left part (beginning) of a line?
I'm trying to display file names including their directory. When the file path gets too long for the text box, I want to align it right, because the filename is more important than the directory.
I ...
1
vote
1
answer
52
views
Can't get a Prefab to scale down accordingly inside a Container
I have a prefab with some fixed sizes on itself and its elements:
Then added a Aspect Ratio Fitter and a Preferred Height:
.
When using that prefab from a container with Horizontal Layout Group with ...
2
votes
2
answers
1k
views
Should I destroy dynamically created Image.sprite?
Image sprite is created programmatically
_image.sprite = Sprite.Create(texture, ...);
Should I destroy it before replacing with a new one?
P.S.
My question comes ...
1
vote
1
answer
74
views
Change sprites for multiple image in one function
I am trying to make a digital clock (24:00 type), where each number is an individual image, that should change. So, I want to change sprites for multiple images in one piece of code.
But when I ...
0
votes
2
answers
87
views
UI tween animation completely different on Phone and in Unity Editor
I have this function that spawns an Icon from a world position and animates it to correct UI position. In editor it works fine but in apk on phone it has a wrong starting position. Now as I understand ...
-1
votes
1
answer
83
views
How to match UI text size and position between editor and build?
In the editor, it does not matter if I set the resolution in the game view to my pc resolution (1920x1080) or to "Free Aspect".
The only thing that changes is that in "Free Aspect",...
0
votes
1
answer
232
views
How to position health bars above units in Unity regardless of camera location, angle and zoom?
Here is what I want to achieve, health bars that stay perfectly above the units, regardless of where the unit moves or where the camera is: https://www.youtube.com/live/fZSaPDz-GJc?si=B868wwF5KAPCuEtw&...
0
votes
0
answers
31
views
Bug Canvas image being stuttered when move follow player?
I tried to code an image to follow the character using canvas but it jerks when moving. Is this a bug? Do you have any solution to fix it?
https://youtu.be/OnT9Pabgi2g
...
0
votes
2
answers
139
views
How to highlight only specific part of the UI image in Unity?
How can I highlight only specific parts of an image in Unity?
My image would be something like the example below: a grid with text and fields. Text can be separated, but I would prefer it be part of ...
0
votes
0
answers
51
views
How to change colours of UI in Unity using Animation?
I'm making UI that's using controller support, and therefore I have to script it and use an Animation, but how do I make sure that a color change when hovering over a button happens instantly, because ...
0
votes
1
answer
751
views
Unity update sizeDelta in OnValidate based on Layout Group computed values
I'm trying to update the sizeDelta of a RectTransform in OnValidate. I'm trying to grab the computed values from a Layout Group.
Here's what I've got:
...
0
votes
1
answer
66
views
How to build a Unity WebXR scene that uses raycasters?
I am fairly new to Unity. I want to create a VR project that I build to WebXR and publish to the web. I am using the sample scene from this project and it helps me get up and running. I am able to ...
0
votes
1
answer
166
views
Resizing a Sprite in 3D space to match its native pixel size at a target screen resolution?
I am placing a 3D game object with a SpriteRenderer + Billboard attached to it in my scene.
However, since it's a distance away from a perspective camera, the sprite gets scaled, losing a lot of the ...
0
votes
0
answers
58
views
Blurry Board Game Node Images in Unity (UI & Sprite Issue)
I'm developing a board game in Unity and facing an issue with image clarity. The board consists of multiple nodes, each displaying a 480x600 px image. However, these images appear blurry and ...
0
votes
1
answer
54
views
How to prevent button drift (despite anchoring) when resizing game window?
My Unity game has graphics designed for aspect ratios of 16:9, 16:10, 4:3, 3:2, and 19.5:9. This worked for mobile. But now I want to create a PC version for Steam, and I have to deal with the user ...
0
votes
0
answers
56
views
Unity Editor Api for scriptable object apply on Edit Mode
So i want to design an editor which has the following requirements.
Suppose i already have a prefab called Player.prefab and script attached as Player.cs
And have a scriptable object called ...
1
vote
1
answer
294
views
How should I go about handling multiple phone resolutions from a reference resolution?
I built my entire game in Unity based on my Android phone resolution, both for UI and object sizes. Now, everything looks good for a 1080 x 2400 resolution, but I know that's not the aspect ratio of ...
0
votes
0
answers
76
views
Unity UI Images without a sprite set are invisible when the containing scene is loaded additively
I have a game with several scenes, all loaded using addressables:
A persistent scene that stays loaded with things like the main
camera and certain common game systems.
A lobby scene
A game scene
...
1
vote
1
answer
747
views
Circular draggable UI element in Unity canvas
I am trying to implement my own runtime color picker that's easy to use for touch interfaces. I want the hue slider to be a ring, along these lines, except the whole ring texture would rotate when ...
3
votes
2
answers
1k
views
Rendering transparent UI in Linear Color Space
As you may know, Unity can have issues correctly rendering transparent 2D Sprites/Textures exported from Photoshop or Figma. Reason being that most of these tools operate in Gamma color space while ...
1
vote
0
answers
55
views
Unity Button ID is -1
I have a UI Document on a gameobject. while hovering on a UI button when i press mouse 4 on my logitech g502 it gives me an error. I did this by accident when i pressed mouse 4 instead of left ...
0
votes
1
answer
87
views
Coins Not Moving to Canvas Position When Camera Moves
I am currently developing a 2D game in Unity, and I'm having an issue with moving coins to a specific position in the UI Canvas when they are spawned. I want the coins to animate from their spawn ...
0
votes
2
answers
5k
views
What's the best way to draw gizmos in build
I currently use Unity gizmos for many debugging purposes, but I'd like almost all of them to be visible to the player in-game (when the game is built).
For example, when a player is dragging to place ...
0
votes
0
answers
28
views
why my button isn't showing clicked in unity [duplicate]
So i was following this tutorial https://youtu.be/lF26yGJbsQk to make a start button for my unity game. But some how the button is not working and don't know why?
0
votes
1
answer
94
views
How can I increase my counter and have it persist across scenes and runtime?
I am working on persistence and have an issue where a counter is not persisting across scenes and runtimes. I have a counter, and it goes up in on scene, but does not show changes when going to other ...
2
votes
1
answer
5k
views
Sprite button not triggering "On Click()" event
Hi have created some buttons from sprite and I added image and button components on it.
I am just using sprites because In my game the camera can be moved on x and y. But I don't want my button to ...
1
vote
1
answer
2k
views
is it possible to render world space canvas over other objects in unity?
for some pickable object, I display a UI canvas. It's attached to a scene gameObject. Sometimes the Canvas UI overlaps with some other objects. I need to make sure the UI is always renderer on top of ...
0
votes
1
answer
55
views
Why does a numeric input field appear in my Unity event when it doesn't in the tutorial?
I was making a game main menu by watching a video online.
In that video, while setting the volume Slider, after adding the coded script in the On Value Changed section and selecting ...
0
votes
1
answer
57
views
Selection Box Not Positioning Correctly
I found some code that generates a selection box, but when I tried it the box was not starting where the mouse was and I couldn't find the issue.
...
2
votes
2
answers
158
views
How would I make minimap of racing track where dot follows track progress in Unity?
I would like to show race progress in my UI. My minimap is like sketch below:
Blue dot represents progress and red dot is finish line. I would like this to work in UI so only blue dot would move. If ...
0
votes
1
answer
140
views
Image over everything Unity
I want to create a UI for a VR game to use it as a loading screen, the scene has a camera an image, a text mesh and a loading icon, the image is the background and the text and loading icon should be ...
0
votes
2
answers
169
views
Add round edges to heptagon shaped image with fill in Unity
I am not sure if this is possible I have this image:
This is how it looks when I do radial fill:
My question is if there is a way to make edges rounded while filling the image.
Rough sketch of what ...
0
votes
2
answers
64
views
Unity LookAt says reference not set but it is
This is my code
...
0
votes
0
answers
300
views
Buttons in a scroll view not working
I have created a scroll view in Unity, and wanted to make the elements inside clickable. It would function as a level select menu. The level panels are instantiated from a prefab.
As a first approach ...
0
votes
0
answers
59
views
Why do my shaders render differently in the simulator?
I am using simple shaders on the cards in my game. The shader is assigned as a material to a white image the covers the whole card.
They render as intended in the scene view, but do not in IOS ...
2
votes
2
answers
14k
views
How to call a function in response to a Button's OnSelect event?
I'm new to Unity and C# and have been struggling to figure out how to solve this. What I'm looking for is a way to make text display whenever a button is selected. (ex. Player selects a difficulty ...
13
votes
1
answer
80k
views
How does the Graphic Raycaster component work in Unity?
I'm making a small game for the first time and enjoying it thus far. The only thing that keeps bothering me is that I can't find a human explanation of what the graphic raycaster does. What's the ...
0
votes
0
answers
55
views
3D object blinks in and out of visibility through canvas
In the Menu scene I have canvas with buttons and some 3D objects that are visible in camera's view.
However one object - "the red prompt Arrow" is jumping in and out of visibility. Like here ...
0
votes
0
answers
72
views
Why do Unity UI toggle groups update *after* the default time in Execution Order settings?
Why is toggle group after default time in the default script execution order in Unity?
-2
votes
2
answers
2k
views
C# syntax for "This button is interactable"?
What should be the C# syntax for the condition if (This Button is interactable)?
I have a script attached to the button, Which has to run only if the button is interactable.
Thank you in advance!
0
votes
1
answer
90
views
Unity Canvas on Quad blocking mouse click sometimes?
I'm working on a card game that has quads with world space canvases on them. I've been using OnMouseOver() and ...
2
votes
1
answer
509
views
How to manage UI sound effects?
I'm making the main menu for a small game I'm making, and when I was learning how to make buttons etc.
In order to make the buttons have a sound effect when pressed and so on, I was told to add an ...
0
votes
1
answer
1k
views
Is it possible to detect if the cursor is over a GameObject with a specific tag?
I've tried quite a few things, but none of them have worked reliably. Here is what I'm currently using:
...
0
votes
1
answer
94
views
How to get value of transitionDuration in C# for Unity UI Toolkit
My existing code for this task is:
...
1
vote
3
answers
2k
views
Thin lines appear differently even though they are the same height
I have an issue that is driving me crazy. All these lines are 2 in height, but when moving around the screen they change thickness. As you can see the top line is thinner.
What can be done to make ...
0
votes
2
answers
666
views
Unity UI Buttons not working (not clickable)
Buttons Easy, Medium and Hard can not be clicked even though Restart Button was clickable from the start. All of the buttons have interactable checkbox on and raycast target on. Shadow panels and ...
0
votes
1
answer
96
views
Using an InputField to enter a distance and then move an object to a location based on the input: object returns to old position
I have attached a script (1) to the InputField for ease and it displays HA changing when I alter it during run time in the ...
0
votes
1
answer
44
views
Unity UI Builder InvalidCastException
I am making a custom UI with the UI Builder for my scriptable object that holds some data for the AI Player. It all worked fine until I added a third slider for a new value I needed; now the object ...
0
votes
0
answers
36
views
Unity UI Image sprite (stretch) tiles when assigned from Texture2D at runtime (?)
For some reason a Unity UI Image that is set to stretch becomes tiled when assigned from Texture2D at runtime (?)
0
votes
1
answer
68
views