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 /
avatar image
0
Question by randombinaries · Jul 07, 2011 at 06:59 PM · timechangeswitchturn-basedswitch objects

switching turns between two game objects.

Hi Everyone

Can anyone help me with this problem please. I've got this scenario where a game object move forwards and after 26 seconds it respawns back to its original position. Now directly opposite this first game object is a second game object that does the same thing as the first game object. The only problem I have is I want them to take turns moving forward and respawning. So the first one moves forward then respawns & stops moving. The second one then moves forward, respawns & stops moving allowing the first one to move forward. You get the picture the only other thing that I would like to add would be that is would have to be continuous cycle. Here's my code so far:

 var Sec2Respawn : float = 26.0;
 
 function Update(){
     transform.Translate(0, 0, -1 * Time.deltaTime);
 
     if(Sec2Respawn > 0){
         Sec2Respawn -= Time.deltaTime;
     }
 
     if(Sec2Respawn <= 0){
         Sec2Respawn = 26.0;
         var parentMill = GameObject.Find("MovementWindMill");
         parentMill.transform.position = Vector3(2.508217, 6.518723, 25.69707);
 
     }
 }

Help much appreciated. Thanks

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 Chris D · Jul 07, 2011 at 10:02 PM 0
Share

When posting code, please format it with the 1010101 button and use proper indentation.

avatar image Dreamblur · Jul 07, 2011 at 10:11 PM 0
Share

You need an external master code to handle the switching.

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by Eli-Davis · Jul 08, 2011 at 04:09 AM

Heres a method you could consider about using. Feel free modifying it the way you want. comment if you have any questions or problems var respawnTime : float = 26.0;

var firstObjectEnabled = true;

function Update(){

 var gameObectOne = GameObject.Find("Your game object");
 var gameObectTwo = GameObject.Find("Your other game object");
 
 if(firstObjectEnabled == true){
     if(respawnTime > 0){
         gameObectOne.transform.Translate(0, 0, -1 * Time.deltaTime);
         respawnTime -= Time.deltaTime;
     }

     if(respawnTime <= 0){
         respawnTime = 26.0;
         //reset to position you want
         firstObjectEnabled = false;
     }
 } else {
     if(respawnTime > 0){
         gameObectTwo.transform.Translate(0, 0, -1 * Time.deltaTime);
         respawnTime -= Time.deltaTime;
     }

     if(respawnTime <= 0){
         respawnTime = 26.0;
         //reset to position you want
         firstObjectEnabled = true;
     }        
 }

}

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

5 People are following this question.

avatar image avatar image avatar image avatar image avatar image

Related Questions

switch object when collided with? 2 Answers

Help needed in changing weapons 2 Answers

how well does unity work for turn-based game time-type? 3 Answers

RPG Action Progress Bar always same speed 1 Answer

Weapon pick up and switching script 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