• 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
1
Question by d-pav · Apr 25, 2014 at 06:41 AM · inputcharactercontrollerjoystickfpscontrollertouchpad

Combining first person contoller and dual touchpads from standard assets

Hello, I'm trying to make a simple first person platformer for mobile phones. First I did it just for the PC, because of testing, after I finished first level I wanted to port it to a phone. Unfortunately the task wasn't as easy as I expected. Firstly I used First Person Controller from Standard Assets, with a some additional scripts it worked perfect! But the First Person Controls from Standard Assets (Mobile) is not nearly as good. So I thought that the best solution would be taking my original controller and replacing standard input with Dual TouchPads from the same Standard Assets. Here is when I $$anonymous$$t the wall and ask for your help.

First Person Controller has 4 main scripts: Character Motor, FPSInput Controller and two Mouse Look scripts (one for the controller and one for the camera). All that FPSInput Controller does is taking input from the keyboard, normalizing it and sending to the Character Motor.. Well, if I understand it correctly.

What is needed to be done is to somehow integrate Joystick scripts in that FPSInput Controller. It's way too complicated for me to fully comprehend and operate on that level, so t$$anonymous$$s is my last resort. Thank you all in advance and I'm looking forward to reading your suggestions!

EDIT: I actually tried just adding CharacterMotor to my player and it worked almost perfectly! It was sliding down the steep slopes, it was going with the moving platforms, etc. BUT. Now I can't jump. There are jump code on both the CharacterMotor and the FirstPersonControl, and apparently they contradict with each other. Could you please point w$$anonymous$$ch part of the code needs to go? Or how do I say to CharacterMotor that it should jump, from my FirstPersonControl script? Thanks for your time.

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 robertbu · Apr 25, 2014 at 07:03 AM 0
Share
avatar image d-pav · Apr 25, 2014 at 07:43 AM 0
Share

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.

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

20 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

Related Questions

Making a character jump with the Character Controller Component instead of Capsule Collider 0 Answers

Unity 5 FPSController can't move 0 Answers

Help In Making a SphereCast for 3D Tire! Working RayCast Script included! 0 Answers

Problem with input 1 Answer

How do I get the name of a Joystick by its number? 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