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 /
This question was closed Mar 07, 2013 at 01:39 PM by AlucardJay for the following reason:

Duplicate Question

avatar image
0
Question by Ethanbf3 · Mar 07, 2013 at 01:38 PM · raycastmoverobot

How to get a ai to drive to a raycast

I am making a script for a ai robot to go to a 'hit raycast'. The script for that is done, i just cant figure out the movement.

Yes i have looked at the character controller script and it dosnt make sence to me.

I want it to move like a tank, go forwards, backwards, turn left, turn right etc

I think its something along these lines.

 var bot : GameObject; //The robot that must follow the raycast
 var speed : float = 0.6; //Speed of the robot
 bot.transform.position, speed * Time.deltaTime =(Hit.point);

This is my script at the moment...

 var bot : GameObject; //The robot that must follow the raycast
 var Range : float; // Range of the raycast
 var mesh : GameObject; //Cammea the raycast comes from
 
 var Hit : RaycastHit; //Impact of the raycast the robot must follow
 
 var speed : float = 0.6; //Speed of the robot
 
 //References of how i learnt about raycasting
 //http://answers.unity3d.com/questions/15761/click-on-terrain-and-record-vector3-location-i-cli.html
 //http://www.youtube.com/watch?v=cZsG4dfCUec
 //http://www.youtube.com/watch?v=-F_w3RDRbN4
 
 function Update () {
 if(Input.GetMouseButtonUp(1))
 
 var Directionofline : Vector3 = mesh.transform.TransformDirection(Vector3.forward);
 
     Debug.DrawRay( mesh.transform.position, Directionofline * Range, Color.yellow); //Raycast in visual
            
         if(Physics.Raycast( mesh.transform.position, Directionofline, Hit, Range)){
         
                 if( Hit.collider.gameObject){
             
                 
             
                     bot.transform.position, speed * Time.deltaTime =(Hit.point); //The final result of the script
 
                     Debug.LogWarning("Potatoes!"); //Success the script works!
                     }
                     }
                     }
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 AlucardJay · Mar 07, 2013 at 01:38 PM 0
Share

Duplicate Question : http://answers.unity3d.com/questions/412440/how-to-get-a-ai-to-drive-to-a-raycast.html

Please Delete this Question.

Please be patient if your question/reply doesn't show straight away.

As a new user, your posts and questions are held in a moderator que until it is approved and then it is displayed. When your karma rises, you'll be able to post questions, comments and answers without waiting for someone to approve it =]

0 Replies

  • Sort: 

Follow this Question

Answers Answers and Comments

11 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

Related Questions

How to get a ai to drive to a raycast 0 Answers

Set Quaternion to another Quaternion, but oriented along 1 Answer

Following Terrain Height? 2 Answers

Moving Character Along Round Tunnel Walls 0 Answers

I need help with dragging objects 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