Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 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 Pejovski · Oct 21, 2015 at 02:27 PM · buttontouchbuttonstouch controlstouchscreen

Help with touch button (can't call a function)

I'm trying to make touch button with function jump but it only calls the Debug.Log not the function jump(); where is the problem? please help, I made game and this is the only thing left, Im trying like 1 week to fix this button thing still nothing :/

 function OnGUI ()
 {
     if(GUI.Button(new Rect(15, 15, 100, 50), "Imma Button"))
     {
     
         Debug.Log("Clicked");
         Jump();        
     }
 }

Comment
Add comment · Show 4
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 Chris333 · Oct 21, 2015 at 10:05 PM 0
Share

Hi, can you poste the code of the jump method too. Did you tried to insert a Debug line into the Jump() $$anonymous$$ethod, so that you can realy say it get not called. The method should get called, i think there is a mistake in the Jump() method so that it has not the desired effect you assume.

avatar image Pejovski Chris333 · Oct 22, 2015 at 02:25 PM 0
Share

This is my Jump() function public function Jump() {

     //Jump
     
     if (Input.GetButtonDown("Jump") && IsGrounded()) 
     {
         GetComponent.<Rigidbody>().velocity.y = jumpHeight;
         playerAnim.SetTrigger("Jump");    
     }
 }
avatar image DiegoSLTS Pejovski · Oct 22, 2015 at 03:17 PM 1
Share

For that code to work you have to touch the button and the "Jump" button on your keyboard or joystick in the same frame.

If you just want it to jump when pressing the graphic "Imma button" ins$$anonymous$$d of the jump key, remove the "Inpu.GetButtonDown("Jump")" part of the condition.

Show more comments

0 Replies

· Add your reply
  • Sort: 

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

35 People are following this question.

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

Related Questions

How to replace KeyCode.Space with a simple tap on Android? 1 Answer

Touch screen not working on Android build? 0 Answers

i want to add touch controlls to my game. how can i do so? *free candy for whoever helps me out* 1 Answer

Detect touch input 1 Answer

Touch does not work with the new Input System 5 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