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 /
  • Help Room /
avatar image
0
Question by Bebops · Jun 02, 2015 at 10:52 AM · c#buildbutton

Place a prefab in game on button click

Hey guys, I am new to unity and I am trying to create a game where the player can spawn in minions from some in-game buttons by clicking them and dragging the minion and placing them into the game world. Kind of like an RTS building placement system.

I followed a tutorial which gave me the desired effect:(https://www.youtube.com/watch?v=OuqThz4Zc9c)

But I found out after completing the tutorial that Unity added an easier way to create buttons on a canvas rather than hard code them like in the tutorial and i would like to migrate the placement system to the new Unity 5 buttons for ease of use, but for the life of me I cant figure it out or find any help online.

Any point in the right direction or explanation would be greatly appreciated!

Sorry if my post is confusing in any way, yours sincerely a very confused individual.

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
1
Best Answer

Answer by MitchWardle180 · Jun 02, 2015 at 03:08 PM

Whatever happens when you click the button, create a new public function/void and add the code that you used on your old buttons and when you add your new buttons to the canvas in the inspector scroll down the to onClick function and locate the public function/void you created.

**Hope this is easy to read and understand and the fix should be along those lines^.

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 Bebops · Jun 04, 2015 at 10:02 PM 0
Share

Thanks for the help!

avatar image kyari · Nov 18, 2015 at 06:45 PM 0
Share

i followed that tutorial too.. but i have a problem.. im newbie about scripting.. can you explain it step by step? :(

avatar image
1

Answer by JackTheNerd · Nov 19, 2015 at 05:54 AM

Go into the buttons and add a System Event Type Component, then select OnPointerClick and have it execute the function from your script by dragging in the parameters, this is probably the simplest way to do this.

@Bebop980

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

5 People are following this question.

avatar image avatar image avatar image avatar image avatar image

Related Questions

Adding additional C# scripts after build (Android, iOS) 1 Answer

Problem with TextMesh Pro when running a build of the game - how to get the right text? 0 Answers

entire project lost touch input 0 Answers

I want to highlight the correct answer when wrong one clicked... Help! 1 Answer

Making text appear by pressing a button, only when player is close to the object 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