How do I calculate all of the instance variables?

Get help using Construct 2

Post » Fri Feb 03, 2017 10:21 am

How can I calculate all of the instance variables added up if there are X instances with different variables?
Sprite 1 (1) .Weight = 10
Sprite 1 (2) .Weight = 5
Sprite 1 (3) . Weight = 2
TotalWeight = 17
yes.

__

|:D|

Gamjolt account:http://gamejolt.com/profile/masgame/409321/
B
35
S
14
G
3
Posts: 38
Reputation: 4,832

Post » Fri Feb 03, 2017 10:31 am

You can for example make a variable named "Total Weight" and set it to: sprite1.weight+sprite2.weight+sprite3.weight

The "total weight" variable will then store the total values of the sprites instance values added up
B
57
S
24
G
14
Posts: 773
Reputation: 13,137

Post » Fri Feb 03, 2017 10:33 am

Global Var. Sum = 0

| Set Sum to (Sprite1(0).WeightSprite + Sprite1(1).WeightSprite + Sprite1(2).WeightSprite )
or use a loop index.

Remember the first instance of a Sprite would always be Sprite1(0).
Image Image Image
B
32
S
12
G
27
Posts: 761
Reputation: 17,244

Post » Fri Feb 03, 2017 10:38 am

Just realized it was instances of the same sprite so you can make a loop like this:

Image

It doens't have to be "for each (ordered)" you can use the regular "for each" loop instead.
B
57
S
24
G
14
Posts: 773
Reputation: 13,137

Post » Sat Feb 04, 2017 2:53 am

Thanks Mpplant & Frozen Dev!
yes.

__

|:D|

Gamjolt account:http://gamejolt.com/profile/masgame/409321/
B
35
S
14
G
3
Posts: 38
Reputation: 4,832


Return to How do I....?

Who is online

Users browsing this forum: Artcadev and 21 guests