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 Jan 24, 2020 at 08:25 AM by ShadyProductions for the following reason:

Probleem is niet reproduceerbaar of verouderd

avatar image
0
Question by Burkie7 · May 02, 2012 at 07:29 PM · positionassignment

Help with college assignment

Ok so for a college assignment I'm making a game with a carnival theme, its for a education game. Its going to be a set of mini-games and one of the mini-games is that when you go up to a stall a game will start that asks you a maths question and their will be 4 boxes on a shelf and you have to pick the right answer that will be on them.

Now what I'm looking for is that the boxes with the answers don't stay in the same position all the time, that they swap around with each other.

So pretty much just to make sure people know what I mean here would be the stall:

1234 I want it that so everytime I load the scene up their in a different position such as 3142

I have this code:

var timer : float = 0.0;

var spawning : boolean = false;

var prefab : Rigidbody;

var spawn1 : Transform;

var spawn2 : Transform;

var spawn3 : Transform;

var spawn4 : Transform;

function Update () {

//check if spawning at the moment, if not add to timer

if(!spawning){

timer += Time.deltaTime;

}

//when timer reaches 2 seconds, call Spawn function

if(timer >= 0.1){

Spawn();

}

}

function Spawn(){

//set spawning to true, to stop timer counting in the Update function

spawning = true;

//reset the timer to 0 so process can start over

timer = 0;

//select a random number, inside a maths function absolute command to ensure it is a whole number

var randomPick : int = Mathf.Abs(Random.Range(1,5));

//create a location 'Transform' type variable to store one of 3 possible locations declared at top of script

var location : Transform;

//check what randomPick is, and select one of the 3 locations, based on that number

if(randomPick == 1){

location = spawn1;

Debug.Log("Chose pos 1");

}

else if(randomPick == 2){

location = spawn2;

Debug.Log("Chose pos 2");

}

else if(randomPick == 3){

location = spawn3;

Debug.Log("Chose pos 3");

}

else if(randomPick == 4){

location = spawn3;

Debug.Log("Chose pos 4");

}

//create the object at point of the location variable

var thingToMake : Rigidbody = Instantiate(prefab, location.position, location.rotation);

}

Which does work that the boxes show up in random positions on the stall but the only thing is that they sometimes spawn at the same spawn position and therefore hit of each other, can anyone help with code that will check if one of the boxes is already their and therefore spawn in another one of the spawn points.

Thanks.

Comment
Add comment
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

0 Replies

  • Sort: 

Follow this Question

Answers Answers and Comments

6 People are following this question.

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

Related Questions

Multiple Cars not working 1 Answer

How to tell if two blocks are right next to each other?(2D) 1 Answer

Scripting Errors I cannot fix, Could use a helping hand and someone to tell me how to fix it:PART II 1 Answer

platforme ...HELP!! POSITION ADDING 1 Answer

How to tell if 2 blocks are next to each other in a 2d game? 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