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
0
Question by TheDividedSegment · Dec 14, 2014 at 10:42 PM · charactercreation

How can I spawn a character when clicking a button, but then when I click a different button, delete the old one and spawn a new one?

I am making a character customization screen and I am at the point where I want to show a preview of what the character looks like before the player selects him. I want to know how I would go about doing this.

Example -

Player selected "Mage" as a character. Shows preview of a mage model along with description and stats.

Player selects "Warrior" next. Deletes the preview of mage model and shows a preview of the warrior model along with description and stats.

For right now I am using just basic 3D shapes (cubes, capsules, ect.) that come with unity. Lets say that the mage model is a cube and the warrior is a capsule. How would I spawn a cube when the button is clicked, but then delete it when the warrior is clicked and spawn the capsule?

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 richyrich · Dec 15, 2014 at 12:53 AM 1
Share

You could load all the models, then just show (i.e. set as visible) the one that has been selected for preview. Constantly instantiating and destroying GameObjects is not great for performance.

avatar image TheDividedSegment · Dec 15, 2014 at 03:40 AM 0
Share

I don't have much experience with Instantiating, actually none at all. This is my first real project that I'm working on. If you could help me a little further, that would nice. Thanks!

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by justin35f · Dec 15, 2014 at 01:00 AM

I would recommend that you instantiate all of your 'Characters' and then disable them all via script. Then keep track of the 'currently selected' character and whenever a button is pressed, disable the currently selected character, enable that new characters game object and then set it to the 'currently selected'.

If you need more explanation, please let me know!

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.

Follow this Question

Answers Answers and Comments

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

Character Creation Screen 2 Answers

2D Platformer and Character Creation 0 Answers

Help with NullReferenceException 1 Answer

How would I give a specific character stats? 0 Answers

creating environments and characters for a 2d game 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