Prefabs

4 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€93.23
List Price:  €130.53
You save:  €37.29
£79.94
List Price:  £111.92
You save:  £31.98
CA$136.79
List Price:  CA$191.52
You save:  CA$54.72
A$153.20
List Price:  A$214.48
You save:  A$61.28
S$135.94
List Price:  S$190.32
You save:  S$54.38
HK$782.80
List Price:  HK$1,095.96
You save:  HK$313.15
CHF 91.30
List Price:  CHF 127.83
You save:  CHF 36.52
NOK kr1,094.90
List Price:  NOK kr1,532.91
You save:  NOK kr438
DKK kr695.39
List Price:  DKK kr973.58
You save:  DKK kr278.18
NZ$167.81
List Price:  NZ$234.95
You save:  NZ$67.13
د.إ367.25
List Price:  د.إ514.16
You save:  د.إ146.91
৳10,958.03
List Price:  ৳15,341.69
You save:  ৳4,383.65
₹8,331.80
List Price:  ₹11,664.86
You save:  ₹3,333.05
RM477.70
List Price:  RM668.80
You save:  RM191.10
₦126,689.32
List Price:  ₦177,370.12
You save:  ₦50,680.80
₨27,798.13
List Price:  ₨38,918.49
You save:  ₨11,120.36
฿3,702.20
List Price:  ฿5,183.23
You save:  ฿1,481.03
₺3,249.97
List Price:  ₺4,550.10
You save:  ₺1,300.12
B$514.66
List Price:  B$720.55
You save:  B$205.88
R1,901.16
List Price:  R2,661.70
You save:  R760.54
Лв182.41
List Price:  Лв255.39
You save:  Лв72.97
₩137,421.64
List Price:  ₩192,395.79
You save:  ₩54,974.15
₪379.55
List Price:  ₪531.39
You save:  ₪151.83
₱5,778.57
List Price:  ₱8,090.23
You save:  ₱2,311.66
¥15,552.99
List Price:  ¥21,774.81
You save:  ¥6,221.82
MX$1,705.36
List Price:  MX$2,387.58
You save:  MX$682.21
QR364.16
List Price:  QR509.84
You save:  QR145.68
P1,384.82
List Price:  P1,938.81
You save:  P553.98
KSh13,448.65
List Price:  KSh18,828.65
You save:  KSh5,380
E£4,789.16
List Price:  E£6,705.01
You save:  E£1,915.85
ብር5,677.33
List Price:  ብር7,948.49
You save:  ብር2,271.15
Kz83,741.62
List Price:  Kz117,241.62
You save:  Kz33,500
CLP$95,258.47
List Price:  CLP$133,365.67
You save:  CLP$38,107.20
CN¥724.52
List Price:  CN¥1,014.36
You save:  CN¥289.84
RD$5,872.31
List Price:  RD$8,221.47
You save:  RD$2,349.16
DA13,431.87
List Price:  DA18,805.15
You save:  DA5,373.28
FJ$229.18
List Price:  FJ$320.86
You save:  FJ$91.68
Q776.12
List Price:  Q1,086.60
You save:  Q310.48
GY$20,901.55
List Price:  GY$29,263
You save:  GY$8,361.45
ISK kr13,994.60
List Price:  ISK kr19,593
You save:  ISK kr5,598.40
DH1,013.23
List Price:  DH1,418.56
You save:  DH405.33
L1,780.93
List Price:  L2,493.37
You save:  L712.44
ден5,743.61
List Price:  ден8,041.28
You save:  ден2,297.67
MOP$805.67
List Price:  MOP$1,127.97
You save:  MOP$322.30
N$1,914.68
List Price:  N$2,680.63
You save:  N$765.95
C$3,675.06
List Price:  C$5,145.23
You save:  C$1,470.17
रु13,310.19
List Price:  रु18,634.81
You save:  रु5,324.61
S/370.43
List Price:  S/518.62
You save:  S/148.18
K379.55
List Price:  K531.39
You save:  K151.83
SAR375.02
List Price:  SAR525.04
You save:  SAR150.02
ZK2,608.51
List Price:  ZK3,652.02
You save:  ZK1,043.50
L463.96
List Price:  L649.56
You save:  L185.60
Kč2,349.11
List Price:  Kč3,288.85
You save:  Kč939.73
Ft36,594.60
List Price:  Ft51,233.91
You save:  Ft14,639.30
SEK kr1,086.27
List Price:  SEK kr1,520.82
You save:  SEK kr434.55
ARS$87,315.45
List Price:  ARS$122,245.13
You save:  ARS$34,929.67
Bs689.99
List Price:  Bs966.01
You save:  Bs276.02
COP$389,137.18
List Price:  COP$544,807.62
You save:  COP$155,670.43
₡50,081.85
List Price:  ₡70,116.60
You save:  ₡20,034.74
L2,464.83
List Price:  L3,450.86
You save:  L986.03
₲741,742.01
List Price:  ₲1,038,468.49
You save:  ₲296,726.47
$U3,834.62
List Price:  $U5,368.62
You save:  $U1,534
zł402.27
List Price:  zł563.20
You save:  zł160.92
Already have an account? Log In

Transcript

So back in unity, we can see that we can like instantiate things like we can, you know, create things like cubes or spheres or things like that. But what if we want to create like say a enemy that just pops into existence or something like that? Well, we actually need you know, an enemy is got an animations and scripts attached to it and all these different things. And we can actually combine all those things together into what we call a prefab. So what a prefab is is basically a combination of all the elements that you know an object needs, and then you can instantiate or create or spawn that thing into the world. So to give you an example, let's just delete this cube because we don't need it.

Let's create a new folder called prefabs. And this is just for organization sake once again, and open up the Prefabs folder. Actually now let's let's go back and let's open up the models folder. And we have this model here called triangle. So if we just drag this triangle into To the hierarchy over here, it'll pop up around dislocation. So what we can do is we can just drag it for a little bit, we can change its y position to zero, we can change this to negative 90, because that's what I think trying to do.

And, in fact, let's remove, let's get the triangle and let's bring it back down to the player level that's about the size we want. And let's press two. Awesome. So I think that's actually a good good size and location for the prefab. So right now that the prefab has on it, a mesh renderer and it's got a certain material and what we want to do is we want to go over to materials and we want to create a new material For the we're going to create a new material for the triangle. So create material triangle.

And we can change the color. I'm just going to use like a dot bright because I think that looks good. I think that looks. I'm just gonna use a dog, right because I think that looks best. And then if we go over to triangle, we can then obviously drag the material. So it looks like that.

I think that looks pretty good. So what we want to do is we want to just turn off the player for a second, and we want to get the triangle and we want to put the triangle at 000 rotation should be negative 90 so it rotates like Mandela wasn't it, we could have it like this or something, but we're not going to do that. Just give it a negative knighting scale at 100. All these things look good. These are all the data thoughts. And then what we're going to do is we're going to go over to the Prefabs folder and we're going to drag in triangle.

Cool. So this is a prefab of our triangle. Now what we can do you can see is turned blue here, which means that anything that we do to this you can click apply and it will plot this prefab, or anything you do this prefab will affect this. So for example, if we decide to change the texture to the water texture, it actually is going to change each instance of the prefab. So let's like let's try a few more in here. Let's cool so we got a bunch of different triangles.

Now we go up we can go to the proof of the triangle prefab instead of instead of changing the texture, the color on all these different triangles, we can actually just change it on the prefab. We can change it to whatever color we lack So that is what a prefab does and that is what a prefab is. In the next episode we'll look at how to use prefabs to create randomness

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.