• 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
Question by niki9000 · Jul 09, 2015 at 05:55 PM · prefabruntimeexport

Export Prefabs at runtime

Hey, I just wanted to ask if it is possible to export a prefab at runtime by script. There is no asset folder in a built game so i cant copy it from there.

Comment

People who like this

0 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 fuego_see_money · Jul 09, 2015 at 05:59 PM 0
Share

What do you mean by export? Can you be a little more specific?

avatar image niki9000 · Jul 10, 2015 at 01:13 AM 0
Share

I mean that you can export the .prefab file to your desktop and import and Instantiate them in another game.

2 Replies

· Add your reply
  • Sort: 
avatar image
Best Answer

Answer by Hellium · Jul 10, 2015 at 07:44 AM

I don't t$$anonymous$$nk exporting a prefab is possible. It doesn't make sense by the way since a prefab is meant to keep its values.

However, you can manage models and textures through the Resources folder and export data using Serialization for example. Take a look here for a simple example I made.

Comment

People who like this

0 Show 4 · 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 niki9000 · Jul 10, 2015 at 05:37 PM 0
Share

I think that wont work for me because I want to save several Planes with texture on the, and import them to their right position and with their texture on it in another game.

avatar image Hellium · Jul 10, 2015 at 06:00 PM 0
Share

Then, it's totally possible to do this thanks to the method I proposed you :

  1. Export planes, textures, etc,

  2. Export position, path of the texture file into an XML file

  3. Copy-paste everything from the Resources folder from the first application to the second one

  4. Deserialize data, apply texture to planes, place your planes in your scene from the position serialized

Just a little question, have you simply tried to place the .prefab file in the Resources folder and instantiate it with the Resources.load method ?

avatar image niki9000 · Jul 14, 2015 at 10:43 PM 0
Share

I think that would work but how can I export a texture?

avatar image Hellium · Jul 15, 2015 at 07:30 AM 0
Share

Exporting models and textures is simply made by managing them from the Resources folder.

Just, don't forget, when you build your game, copy-paste all the folders and files you put in your Unity project's Resource folder into the applications's Resources folder.

http://docs.unity3d.com/Manual/LoadingResourcesatRuntime.html

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

When you will have to export, you will just have to copy-paste the assets inside the Resources folder from the first application to the second one.

avatar image

Answer by Johnz1234 · Jul 09, 2015 at 05:58 PM

How you mean export you can Instantiate into the scene but not export as i know?

Comment

People who like this

0 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 niki9000 · Jul 10, 2015 at 01:13 AM 0
Share

I mean that you can export the .prefab file to your desktop and import and Instantiate them in another game.

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

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

5 People are following this question.

avatar image avatar image avatar image avatar image avatar image

Related Questions

Export objects to a .3DS file at runtime 1 Answer

How to export Prefab to .FBX file on iOS platform at runtime ? 0 Answers

How can you export a prefab as a package and retain a Lightmap (that was generated by Unity)? 5 Answers

Load and store prefabs at runtime from external directory 2 Answers

Instantiating Custom Prefabs 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