Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 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 /
avatar image
5
Question by Niels van Egmond · Nov 19, 2010 at 12:50 PM · editortexturesettingsplatformcrossplatform

Platform strings used in SetPlatformTextureSettings()

I'm trying to make an Editor script that sets the platform specific texture settings. For that I need the strings of the platforms, but I can't find them anywhere.

textureImporter.SetPlatformTextureSettings("platform?", maxTextureSize, textureFormat);

Does anyone know them?

Thanks

Comment
Add comment
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

2 Replies

· Add your reply
  • Sort: 
avatar image
3

Answer by jashan · Jan 04, 2012 at 05:17 PM

Here's some code for the options I know (these are confirmed to work - see details below for "Default" which needs to be handled differently):

     private string[] platformOptions = new string[] {
         "Default",
         "Web",
         "Standalone",
         "iPhone",
         "Android"
 #if UNITY_3_5
         , "FlashPlayer"
 #endif
         // Not sure what the precise strings are for these:
         // Xbox 360
         // PS3
         // Wii
     };

With "Default", you have to directly use TextureImporter.maxTextureSize and TextureImporter.textureFormat.

I've also posted a documentation bug (Case 434144 - TextureImporter - Platform strings missing in API). It's unfortunate they're not using an Enumeration for this instead of strings.

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 jahroy · Jan 05, 2012 at 02:16 AM 0
Share

I agree about it being a shame there's no enum.

When I created my editor script (like the OP) I created my own enums to make the platform overrides appear as drop down choices in a ScriptableWizard.

It worked pretty well. Regardless, I think my wizard becomes obsolete with Unity 3.5.

avatar image
2

Answer by Joe ByDesign · Mar 19, 2011 at 04:47 AM

iPhone Web Android (untested)

Would love to know how to get the "Default" TextureFormat value to work :)

Comment
Add comment · Show 2 · 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 jahroy · Jun 04, 2011 at 02:10 AM 0
Share

Sweet - Thanks!

avatar image jahroy · Oct 19, 2011 at 02:23 AM 0
Share

Does anybody know the other strings for the other platforms? Specifically Standalone $$anonymous$$ac and Standalone PC...

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

2 People are following this question.

avatar image avatar image

Related Questions

Is there a #define for Build Settings Platform? 1 Answer

Default Texture Platform/Format settings 2 Answers

Import Image larger than 2048x2048 1 Answer

Are textured/z-clipped gizmos possible? 0 Answers

Adding textures to my maps? 2 Answers


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