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 Deekayz · Dec 24, 2015 at 03:54 AM · movementscript.

Help: Use a Trigger object to slow Player while inside object

Hi there! I want to put a patch of snow on the ground that slows my player (the ball from Roll-A-Ball) while the player is rolling in it. Can anyone held me figure out a script that I can attach to my snow patch that will slow my player while it's inside? I've been messing around with OnTriggerEnter but I have had no luck so far. Thanks in advance!

Comment
Add comment · Show 9
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 itsharshdeep · Dec 24, 2015 at 04:29 AM 0
Share

Why OnTriggerEnter() is not helping you ..

As far I'm thinking you just have to play the sound when player come in the region and stop the sound OnTriggerExit()

.. Can you please elaborate the issue you r facing ..

avatar image Deekayz itsharshdeep · Dec 24, 2015 at 09:09 PM 0
Share

Sure, thanks for responding! I guess we can start at square one if you have any suggestions. I'd like to add a snow patch that slows the player when the player is within it's collider but I have no idea how to achieve this slowing effect. Any suggestions? I can set the object up with it's materials and collider, but I am unsure what to write in a script in order to slow the player for a brief period of time.

avatar image A3tra3rpi · Dec 28, 2015 at 04:56 PM 0
Share

I m not sure with roll a ball character controller, but normally either of the objects colliding need to have non kinematic rigidbody when using OnTrigger. Then you just need to access character controll script and change maximum speed

avatar image Deekayz A3tra3rpi · Dec 29, 2015 at 01:51 AM 0
Share

Okay brilliant! How can I access the player controller script through the snow patch to lower the player's movement speed? or Is it easier to edit the script on the player ins$$anonymous$$d?

avatar image A3tra3rpi Deekayz · Dec 29, 2015 at 08:32 AM 0
Share
 void OnTriggerEnter(Collider other) {
 
 if(other.transform.tag == "Player") {
 
 Other.gameObject.GetCompoment<NameOfTheCharacterControllerScript>().nameOfTheSpeedVariable \= SpeedDivider;
 
 }
 
 }
 
 void OnTriggerExit(Collider other) {
 
 if(other.transform.tag == "Player") {
 
 Other.gameObject.GetCompoment<NameOfTheCharacterControllerScript>().nameOfTheSpeedVariable ×= SpeedDivider;
 
 }
 
 }
 
 //also make sure that the speed variable of the character controller is public so it can be accessed
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

33 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

Related Questions

I have problems with scripting movement, anyone can help me? 0 Answers

How to stop movement script on void start and resume after. 0 Answers

Moving walls in multiple places 1 Answer

Rigidbody2D movement is lagging 0 Answers

Touchscreen Question 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