Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • 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 /
  • Help Room /
avatar image
0
Question by ClearRoseOfWar · Jan 06, 2016 at 05:19 PM · spritearraysconvertstrings

Converting a string name to a sprite

To Mods: -- I had to create two topics on this because the first one wasn't going live. Sorry about that.

Hi, I need to convert a string to a sprite.

I tried making an array of 99 sprites, but it causes the scene load time to be slow (this scene is loaded often)

I decided to instead, have an array of 99 strings, pull a string from the array and convert it to sprite.. But can't seem to find anywhere how to do this:

Pseudocode:

String imagename = "Thetestimage";

...

gameObject.Sprite = imagename;

instead of (which is the way I think most people will suggest doing this)

public Sprite spritename ;

...

gameObject.Sprite = spritename;

Thanks for you time.

Comment
Add comment · Show 2
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 ClearRoseOfWar · Jan 07, 2016 at 01:45 AM 0
Share

This seems trivial, but I've searched google and the unity manual for the answer and just can't find it...

I tried this, but I get a bunch of AABB errors and stuff...

 Sprite random_sprite = Resources.Load("Assets/_VisualAssets/Puzzles/Vehicles/Aircrafts/"+random_string+".png", typeof(Sprite)) as Sprite;

It also doesn't load the image :P

avatar image SunnyChow · Jan 07, 2016 at 04:33 AM 0
Share

If you want to use function Resources.Load(), you have to put the files in a folder named "Resources".

http://docs.unity3d.com/ScriptReference/Resources.html

2 Replies

· Add your reply
  • Sort: 
avatar image
0
Best Answer

Answer by ClearRoseOfWar · Jan 07, 2016 at 06:01 AM

If you want to use function Resources.Load(), you have to put the files in a folder named "Resources".

Thank you! That worked perfect :)

 Sprite DaSprite = Resources.Load(StringUsed, typeof(Sprite)) as Sprite;//randomstring converted to sprite

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
avatar image
0

Answer by toddisarockstar · Jan 07, 2016 at 05:44 AM

are you looking for an image on a hard drive ? on the internet? in your assets folder? peeps can answer here quickly if you give us this info.

Comment
Add comment · Show 1 · 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
avatar image zhzeshu · Dec 19, 2016 at 05:58 PM 0
Share

Hello, I have the same problem too. I received the images from computer through socket, and I could not change the string to sprite too.

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.

Follow this Question

Answers Answers and Comments

45 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Any way to update a string array mid game?,Update the strings in a string array mid game? 1 Answer

Add Add Button UI to a turning page book (1 UI for page) 1 Answer

Remove empty "" strings from array String[] 1 Answer

Cycling through array not working. Pulling my hair over this one. 0 Answers

How to count down by mouse click? 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges