• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by sperryman · Dec 30, 2014 at 11:04 AM · prefabcirclefillinside

Fill The Inside of a Prefab Circle in Unity 2D

I have a circle prefab that I've made out of a transparent PNG. The center of it is empty. I'd like to use it for a meter, that is to say have the inside fill up and down depending on the player's health.

Was thinking that if I could make a mask somehow then I could just draw a colored rectangle behind it and only let the center part show, but I am not sure how to do that. What would be a good was of accomplishing this?

Comment
Add comment · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image m_pangolin · Dec 30, 2014 at 02:28 PM 0
Share

You can use the new UI $$anonymous$$ask with the circle, then set an image that will go up or down according to the player's health. I don't know if it's the best solution but it will work.

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by Wisearn · Dec 30, 2014 at 06:06 PM

http://answers.unity3d.com/questions/14770/creating-a-circular-progressbar-timer.html

You can use this method, but it doesn't have to be like a timer like in the example. If you want more diablo style you can just use a sphere that goes from solid to transparent straight across.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

The best place to ask and answer questions about development with Unity.

To help users navigate the site we have posted a site navigation guide.

If you are a new user to Unity Answers, check out our FAQ for more information.

Make sure to check out our Knowledge Base for commonly asked Unity questions.

If you are a moderator, see our Moderator Guidelines page.

We are making improvements to UA, see the list of changes.



Follow this Question

Answers Answers and Comments

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

How to fill circle in Eric5h5's TextureDrawCircle function 2 Answers

I want to fill a circle with red colour. There is a boundary of black colour and the other region is of white colour. 1 Answer

How do I programmatically assign a GameObject to a prefab? 6 Answers

Link GUIText to a prefab? 2 Answers

Importing a model without it becoming a prefab 3 Answers

  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges