Counting collectables

6 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€65.43
List Price:  €93.47
You save:  €28.04
£55.38
List Price:  £79.12
You save:  £23.73
CA$95.75
List Price:  CA$136.80
You save:  CA$41.04
A$107.11
List Price:  A$153.03
You save:  A$45.91
S$95.36
List Price:  S$136.24
You save:  S$40.87
HK$547.90
List Price:  HK$782.75
You save:  HK$234.85
CHF 63.27
List Price:  CHF 90.39
You save:  CHF 27.12
NOK kr772.60
List Price:  NOK kr1,103.76
You save:  NOK kr331.16
DKK kr487.88
List Price:  DKK kr697.01
You save:  DKK kr209.12
NZ$117.84
List Price:  NZ$168.36
You save:  NZ$50.51
د.إ257.06
List Price:  د.إ367.25
You save:  د.إ110.18
৳7,700.43
List Price:  ৳11,001.09
You save:  ৳3,300.65
₹5,837.33
List Price:  ₹8,339.41
You save:  ₹2,502.07
RM333.67
List Price:  RM476.70
You save:  RM143.02
₦92,489.99
List Price:  ₦132,134.22
You save:  ₦39,644.23
₨19,533.24
List Price:  ₨27,905.82
You save:  ₨8,372.58
฿2,588.46
List Price:  ฿3,697.97
You save:  ฿1,109.50
₺2,275.23
List Price:  ₺3,250.47
You save:  ₺975.23
B$358.08
List Price:  B$511.57
You save:  B$153.48
R1,314.42
List Price:  R1,877.82
You save:  R563.40
Лв127.95
List Price:  Лв182.79
You save:  Лв54.84
₩96,452.39
List Price:  ₩137,795.03
You save:  ₩41,342.64
₪267.23
List Price:  ₪381.78
You save:  ₪114.54
₱4,034.64
List Price:  ₱5,764.02
You save:  ₱1,729.38
¥11,065.06
List Price:  ¥15,807.91
You save:  ¥4,742.85
MX$1,201.03
List Price:  MX$1,715.83
You save:  MX$514.80
QR255.83
List Price:  QR365.49
You save:  QR109.65
P965.79
List Price:  P1,379.76
You save:  P413.97
KSh9,296.24
List Price:  KSh13,280.92
You save:  KSh3,984.67
E£3,349.82
List Price:  E£4,785.67
You save:  E£1,435.84
ብር4,026.64
List Price:  ብር5,752.60
You save:  ብር1,725.95
Kz58,375.85
List Price:  Kz83,397.65
You save:  Kz25,021.80
CLP$66,628.33
List Price:  CLP$95,187.41
You save:  CLP$28,559.08
CN¥507.11
List Price:  CN¥724.48
You save:  CN¥217.36
RD$4,113.13
List Price:  RD$5,876.15
You save:  RD$1,763.02
DA9,393.54
List Price:  DA13,419.92
You save:  DA4,026.38
FJ$158.35
List Price:  FJ$226.22
You save:  FJ$67.87
Q545.71
List Price:  Q779.62
You save:  Q233.91
GY$14,678.83
List Price:  GY$20,970.66
You save:  GY$6,291.82
ISK kr9,808.34
List Price:  ISK kr14,012.52
You save:  ISK kr4,204.17
DH708.72
List Price:  DH1,012.51
You save:  DH303.78
L1,243.72
List Price:  L1,776.81
You save:  L533.09
ден4,025.16
List Price:  ден5,750.48
You save:  ден1,725.31
MOP$565.76
List Price:  MOP$808.27
You save:  MOP$242.50
N$1,323.80
List Price:  N$1,891.23
You save:  N$567.42
C$2,582.07
List Price:  C$3,688.83
You save:  C$1,106.76
रु9,353.99
List Price:  रु13,363.42
You save:  रु4,009.42
S/263.57
List Price:  S/376.55
You save:  S/112.97
K270.82
List Price:  K386.91
You save:  K116.08
SAR262.49
List Price:  SAR375
You save:  SAR112.51
ZK1,859.31
List Price:  ZK2,656.27
You save:  ZK796.96
L325.94
List Price:  L465.65
You save:  L139.71
Kč1,644.39
List Price:  Kč2,349.23
You save:  Kč704.84
Ft25,663.75
List Price:  Ft36,664.08
You save:  Ft11,000.32
SEK kr762.14
List Price:  SEK kr1,088.81
You save:  SEK kr326.67
ARS$61,304.48
List Price:  ARS$87,581.58
You save:  ARS$26,277.10
Bs486.59
List Price:  Bs695.16
You save:  Bs208.56
COP$277,527.04
List Price:  COP$396,484.19
You save:  COP$118,957.15
₡35,650.64
List Price:  ₡50,931.67
You save:  ₡15,281.02
L1,732.56
List Price:  L2,475.19
You save:  L742.63
₲522,432.19
List Price:  ₲746,363.69
You save:  ₲223,931.50
$U2,704.33
List Price:  $U3,863.50
You save:  $U1,159.16
zł282.07
List Price:  zł402.98
You save:  zł120.90
Already have an account? Log In

Transcript

In this lesson, we'll add a way for our player to count the collectibles he has picked up. All right, let's move this coin a little bit, so that he needs to jump. To get it. Let's go ahead and add a text, which will display how many coins a user has picked up. To do that, go to hierarchy, click on Create UI. Text.

Ui means user interface. All right. So we see that we have Canvas, text and event system here. So the text is a child of Canva. But where is the text? We have the text new text, we don't see it.

All right, let's click on it and press F button. Oh, here it is. Alright, let's change the view a little bit. All right, where is our support man is here. Okay? The text is here.

And that's okay. We don't need to move it. In our scene, it will be appear Don't worry. Let's click on the text and change it to, for example count. Let's change its color to read. And we can also change the font size.

Let it be 20. All right, now let's change its position on canvas. To do that, find that rect transform, click here, press Shift plus out And choose any position you want. No, let's go back now let's save it and go back to our script. First of all to use user interface we need to add a new library. And I hope you remember that all libraries that we have we have up here.

So let's add a new library using unity engine.ui. Next, let's declare two variables, one count coins, another is the text. Private in the type of sent the name is come This variable will be counting our coins and another variable. Let's make it private also, but use serialized field. Alright, so private serialized field type is text and the name is count, text. Pay attention that text type is from you I library.

So if you don't use this library, this type doesn't exist. Okay, now inside the start function, we'll start with no coins. So count is equal to zero. And the text appears our text has count. txt name dot txt Use count text variable, which I have created before count, and how many coins and this number how many coins should be displayed as a string. Next, let's collect the coins and find this function where we have our checking, we add the logic for coins and for the text which displays their number.

I told you that you need to use this curly brackets if you have more than one line here. And it's even better to use them all the time. So we do it inside our F and if the tag is coin the object should be destroyed and Alright, let's save it. Alright, but before we test it, don't forget to find our script. Where is it movement script. And we have our count text here.

So let's drag and drop our text right here. All right. Let's test it. 123 Hey, that's pretty it, but I'd like to show you one bad thing we have done in our script here. We are using the same code twice. Take a look here and here.

So that's not good. The better way to fix it is to create a new function and call it just twice instead, or writing the same code again and again. The next thing that you can do is to take your camera and put it on your character. So now the camera is following our character. For example, let's make it bigger. You see the cameras following him?

Good. This is the best in first wait to follow your character by the camera. Alright, it works. Just a wait Hester

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.