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 /
avatar image
0
Question by Rayssterrr · Dec 10, 2012 at 04:10 AM · helloworld

Can someone please explain

Hi, Could someone please explain the meaning of this

for (int i = 0; i < 3; i++)

and this

Player p = new Player(i, faction);

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 ProjectSHiNKiROU · Dec 10, 2012 at 04:13 AM 0
Share

Can you give us the full code sample where your snippets came from? (the whole functions)

1 Reply

· Add your reply
  • Sort: 
avatar image
0
Best Answer

Answer by sparkzbarca · Dec 10, 2012 at 04:21 AM

for(...) its a loop. it does the same thing over and over

int i = 0

int is an integer. A whole number. variables have to have a type so you can know what you can do with them.

i is a variable. A variable is a name which stands for something. Like in math E = MC^2 or y = mx + b

i<3

while i is less than 3

i++

shorthand for i = i + 1;

so

i = 0 while i less than 3

i = i + 1

that is a loop that does whatever is in the loop 3 times

for (int i = 0; i < 3; i++) { print i; }

prints 0 1 2

Player p

player is a type again it tells you what you can do with a variable.

Player is a class. Classes are basically a collection of functions.

for example the integer class has the add function. the subtract function. the multiply and divide.

the string class (a string is a collection of characters. a character is a single keystroke) might have that as well but for example "a string" + "another string" should probably result in "a string another string". adding numbers creates a whole new number. 1 + 2 isnt 12 but it is with strings. Thats why the program needs to know what type a variable is. So when you write A + B it knows what to do.

new is a special word. it creates space in memory thats all.

player creates a a new player with some conditions.

You need to really learn how to program to understand this though. Pick up a C# or C++ book or download one or find a tutorial. Takes like a week or 2 to get the jist of it.

Best of luck

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

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

Trying to disable the Script below on trigger or the closest thing 0 Answers

when i build the game from unity for test the start button doesn t work however it s work at unity engine 0 Answers

How to use 1 animation controller for a character and an animated object ? 2 Answers

Simple - Visual Studio Code not loading script when icon is clicked through unity *Video provided* 0 Answers

Can anyone help me in Bolt 0 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