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 foxysgames · Apr 27, 2012 at 01:02 AM · guikeykeycodegetkey

gui.button to enable keypress

hello i created a game where i am using character controller to control the character moving left and right using the getaxis. i want to be able to when a person clicks my gui button it sends a true valve for the left and right keys but am not sure how code it i tried this and some other ways but cant get it to work

if (GUI.RepeatButton(Rect(50,500,80,80),"<")){ var moveleft = Input.GetKey ("left"); moveleft = true; }

Comment
Add comment · Show 1
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 pudd1nG · Apr 27, 2012 at 01:35 AM 0
Share

How are you making the controller move at the moment? Are they functions or are they directly inside the GetButton/Get$$anonymous$$ey function?

3 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by pudd1nG · Apr 27, 2012 at 01:50 AM

I would create functions that handle your left and right movements, or if you only want one to happen at a time create one function which takes a value (left or right) and applies the movement. Then you can just call the function from your GUI.Button statement.

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 foxysgames · Apr 27, 2012 at 01:24 PM

thanks for the answer i used functions before. i actually figured out a way to do it and you can actually simulate a keypress thanks again

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 srancsik · Oct 12, 2013 at 04:47 PM 0
Share

How did you manage to stimulate the keypress? Thank you in advance.

avatar image chenklein · Oct 01, 2014 at 11:57 AM 0
Share

hi foxygames , how did you simulate a key-press ?, i read a lot of posts saying its impossible...

avatar image
0

Answer by Vipul-Dudharejiya · Jul 22, 2015 at 12:16 PM

UI Button is batter then GUI Button. So i recommended you to use Unity UI Button. Which will give you real effect of button press and all you want to do with button. Just copy paste your code in once public function and call it on button click. Its Simple.

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

7 People are following this question.

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

Related Questions

Only KeyPress once? 1 Answer

Anyway to get what key is down? 1 Answer

Disable a Key after shooting 3 Answers

Catch Ctrl+Z input in Editor 1 Answer

Key for GUI.Button 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