League Of Legends - Link Select [02] ๋กœ๋ธ”๋ก์Šค ํ™œ์šฉ - ํŒŒํŠธ ๊ธฐ๋Šฅ
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿค“ Study/Lua

[02] ๋กœ๋ธ”๋ก์Šค ํ™œ์šฉ - ํŒŒํŠธ ๊ธฐ๋Šฅ

by GAMEMING 2024. 9. 30.
728x90

 

 

์ƒˆ๋กœ์šด ํŒŒ์ธ ๋ฅผ ๋งŒ๋“ค๋ฉด ์šฐ์ธก ํ•˜๋‹จ์— ํ•„ํ„ฐ ์†์„ฑ์„ ํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์†์„ฑ์„ ๊ฑด๋“œ๋ฆด ์ˆ˜ ์žˆ๋Š”๋ฐ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

 

1. ๋ชจ์–‘ (Appearance)

์†์„ฑ ์ด๋ฆ„ ์„ค๋ช…
BrickColor ๋ฏธ๋ฆฌ ์ •์˜๋œ ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒํŠธ์˜ ์ƒ‰์ƒ์„ ์„ค์ •, 'Color3'๋ณด๋‹ค ๊ฐ„ํŽธํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ.
CastShadow ํŒŒํŠธ๊ฐ€ ๊ทธ๋ฆผ์ž๋ฅผ ๋“œ๋ฆฌ์šธ์ง€ ์—ฌ๋ถ€๋ฅผ ์„ค์ •, true๋กœ ์„ค์ • ์‹œ ํŒŒํŠธ๊ฐ€ ๋น›์— ์˜ํ•ด ๊ทธ๋ฆผ์ž๋ฅผ ๋งŒ๋“ฆ.
Color ํŒŒํŠธ์˜ ์ƒ‰์ƒ์„ ์„ค์ •ํ•˜๋Š” Color3 ๊ฐ’, BrickColor ๋Œ€์‹  ๋” ์„ธ๋ฐ€ํ•œ ์ƒ‰์ƒ ์„ค์ •์ด ๊ฐ€๋Šฅํ•จ.
Material ํŒŒํŠธ์˜ ํ‘œ๋ฉด ์žฌ์งˆ์„ ์„ค์ •, ๋‹ค์–‘ํ•œ ์žฌ์งˆ(์˜ˆ: Neon, Wood, Grass ๋“ฑ)์„ ์„ ํƒ.
MaterialVariant ํŠน์ • ์žฌ์งˆ์— ๋Œ€ํ•œ ๋ณ€ํ˜•์„ ์ ์šฉํ•˜์—ฌ ๋” ๋‹ค์–‘ํ•œ ํ‘œ๋ฉด ํšจ๊ณผ๋ฅผ ์ œ๊ณต.
Reflectance ํŒŒํŠธ์˜ ๋ฐ˜์‚ฌ์œจ์„ ์„ค์ •, ๊ฐ’์ด 0์— ๊ฐ€๊นŒ์šฐ๋ฉด ๋ฐ˜์‚ฌ๊ฐ€ ์—†๊ณ , 1์— ๊ฐ€๊นŒ์šฐ๋ฉด ์™„์ „ํžˆ ๋ฐ˜์‚ฌ.
Transparency ํŒŒํŠธ์˜ ํˆฌ๋ช…๋„๋ฅผ ์„ค์ •, 0์€ ์™„์ „ํžˆ ๋ถˆํˆฌ๋ช…ํ•˜๊ณ , 1์€ ์™„์ „ํžˆ ํˆฌ๋ช….

 

 

* Material ์ข…๋ฅ˜

  1) Plastic (ํ”Œ๋ผ์Šคํ‹ฑ) : ๊ธฐ๋ณธ ์žฌ์งˆ๋กœ, ๋งค๋„๋Ÿฌ์šด ํ‘œ๋ฉด์„ ๊ฐ€์ง„๋‹ค.

  2) Wood (๋‚˜๋ฌด) : ๋‚˜๋ฌด ์งˆ๊ฐ์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ํ‘œ๋ฉด์— ๋‚˜๋ญ‡๊ฒฐ์ด ์žˆ๋‹ค.

  3) Slate (์Šฌ๋ ˆ์ดํŠธ) : ๊ฑฐ์นœ ๋ฐ”์œ„ ํ‘œ๋ฉด์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ์ž์—ฐ์ ์ธ ๋Œ์˜ ์งˆ๊ฐ์„ ํ‘œํ˜„ํ•œ๋‹ค.

  4) Concrete (์ฝ˜ํฌ๋ฆฌํŠธ) : ๋งค๋„๋Ÿฝ์ง€๋งŒ ์•ฝ๊ฐ„์˜ ์งˆ๊ฐ์„ ๊ฐ€์ง„ ์ฝ˜ํฌ๋ฆฌํŠธ ํ‘œ๋ฉด์„ ํ‘œํ˜„ํ•œ๋‹ค.

  5) CorrodedMetal (๋ถ€์‹๋œ ๊ธˆ์†) : ๋…น์Šจ ๊ธˆ์† ํ‘œ๋ฉด, ๊ฑฐ์น ๊ณ  ์˜ค๋ž˜๋œ ๋А๋‚Œ์„ ์ค€๋‹ค.

  6) DiamondPlate (๋‹ค์ด์•„๋ชฌ๋“œ ํŒ) : ๊ธˆ์† ํ‘œ๋ฉด์— ๋‹ค์ด์•„๋ชฌ๋“œ ๋ชจ์–‘ ํŒจํ„ด์ด ์žˆ๋Š” ์žฌ์งˆ์ด๋‹ค.

  7) Foil (ํ˜ธ์ผ) : ๋ฐ˜์ง์ด๋ฉฐ ๊ธˆ์† ํ˜ธ์ผ์˜ ์–‡๊ณ  ๋น›๋‚˜๋Š” ์งˆ๊ฐ์„ ํ‘œํ˜„ํ•œ๋‹ค.

  8) Grass (์ž”๋””) : ์ž์—ฐ์Šค๋Ÿฌ์šด ์ž”๋”” ์งˆ๊ฐ์„ ํ‘œํ˜„ํ•œ๋‹ค.

  9) Ice (์–ผ์Œ) : ํˆฌ๋ช…ํ•˜๊ฑฐ๋‚˜ ๋ฐ˜ํˆฌ๋ช…ํ•œ ์–ผ์Œ ํ‘œ๋ฉด์„ ํ‘œํ˜„, ๊ด‘ํƒ์ด ๋‚˜๊ณ  ์•ฝ๊ฐ„ ๋ฏธ๋„๋Ÿฌ์šด ๋А๋‚Œ์„ ์ค€๋‹ค.

10) Marble (๋Œ€๋ฆฌ์„) : ๋งค๋„๋Ÿฝ๊ณ  ๋ฐ˜์ง์ด๋Š” ๋Œ€๋ฆฌ์„ ํ‘œ๋ฉด์„ ํ‘œํ˜„ํ•œ๋‹ค.

11) Granite (ํ™”๊ฐ•์•”) : ์งˆ๊ฐ์ด ์žˆ๋Š” ๋Œ ํ‘œ๋ฉด์„ ํ‘œํ˜„ํ•œ๋‹ค. ์•ฝ๊ฐ„์˜ ๋ฐ˜์ง์ž„๊ณผ ๋ฌด๊ฒŒ๊ฐ์ด ์žˆ๋‹ค.

12) Brick (๋ฒฝ๋Œ) : ์ผ๋ฐ˜ ๋ฒฝ๋Œ ํ‘œ๋ฉด์„ ๋‚˜ํƒ€๋‚ด๊ณ  ํ‘œ๋ฉด์— ์„ ๋ช…ํ•œ ๋ฒฝ๋Œ ํŒจํ„ด์ด ์žˆ๋‹ค.

13) Pebble (์ž๊ฐˆ) : ์ž‘์€ ๋Œ ์กฐ๊ฐ๋“ค์ด ๋ชจ์—ฌ์žˆ๋Š” ์ž๊ฐˆ ๋А๋‚Œ์˜ ํ‘œ๋ฉด์„ ํ‘œํ˜„ํ•œ๋‹ค.

14) Sand (๋ชจ๋ž˜) : ๋ชจ๋ž˜์˜ ์งˆ๊ฐ์„ ํ‘œํ˜„ํ•˜๋ฉฐ, ๊ณ ์šด ์•Œ๊ฐฑ์ด๊ฐ€ ์žˆ๋Š” ํ‘œ๋ฉด์„ ํ‘œํ˜„ํ•œ๋‹ค.

15) Fabric (์ง๋ฌผ) : ๋ถ€๋“œ๋Ÿฝ๊ณ  ์ง๋ฌผ ๋А๋‚Œ์˜ ํ‘œ๋ฉด์„ ํ‘œํ˜„ํ•œ๋‹ค.

16) SmoothPlastic (๋งค๋„๋Ÿฌ์šด ํ”Œ๋ผ์Šคํ‹ฑ) : ๊ธฐ๋ณธ ํ”Œ๋ผ์Šคํ‹ฑ๋ณด๋‹ค ๋” ๋งค๋„๋Ÿฌ์šด ํ‘œ๋ฉด์ด๋ฉฐ ๋ฐ˜์‚ฌ๊ฐ€ ๋” ์ ๊ณ  ๋ถ€๋“œ๋Ÿฝ๋‹ค.

17) Metal (๊ธˆ์†) : ๋งค๋„๋Ÿฝ๊ณ  ๋น›๋‚˜๋Š” ๊ธˆ์† ํ‘œ๋ฉด์„ ํ‘œํ˜„ํ•œ๋‹ค.

18) WoodPlanks (๋‚˜๋ฌด ํŒ์ž) : ๋‚˜๋ฌด ํŒ์ž ํ˜•ํƒœ์˜ ํ‘œ๋ฉด์„ ๋‚˜ํƒ€๋‚ด๊ณ  ๋‚˜๋ฌด๊ฒฐ์ด ๋” ๋ถ„๋ช…ํ•˜๊ฒŒ ๋ณด์ธ๋‹ค.

19) Cobblestone (์ž๊ฐˆ๊ธธ) : ์ž๊ฐˆ๊ธธ์˜ ํ‘œ๋ฉด ์งˆ๊ฐ์„ ํ‘œํ˜„ํ•œ๋‹ค.

20) Neon (๋„ค์˜จ) : ๋งค์šฐ ๋ฐ˜์ง์ด๊ณ  ๋น›๋‚˜๋Š” ์žฌ์งˆ๋กœ ๋„ค์˜จ ๋ถˆ๋น›์ฒ˜๋Ÿผ ์ž์ฒด ๋ฐœ๊ด‘ํ•˜๋Š” ๋А๋‚Œ์„ ์ค€๋‹ค.

21) Glass (์œ ๋ฆฌ) : ํˆฌ๋ช…ํ•œ ์œ ๋ฆฌ ํ‘œ๋ฉด์„ ํ‘œํ˜„ํ•˜๊ณ  ๋น›์„ ๋ฐ˜์‚ฌํ•˜๊ณ  ํˆฌ๊ณผ์‹œํ‚ค๋Š” ํŠน์„ฑ์ด ์žˆ๋‹ค.

22) ForceField (ํฌ์Šคํ•„๋“œ) : ๋น›๋‚˜๋Š” ๋ณดํ˜ธ๋ง‰์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ํŠน์ˆ˜ํ•œ ์žฌ์งˆ์ด๋‹ค.

23) SmoothTerrain (๋ถ€๋“œ๋Ÿฌ์šด ์ง€ํ˜•) : ์ฃผ๋กœ ์ง€ํ˜• ๋„๊ตฌ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์žฌ์งˆ๋กœ, ๋งค๋„๋Ÿฌ์šด ์ง€ํ˜• ํ‘œ๋ฉด์„ ๋‚˜ํƒ€๋‚ธ๋‹ค.

24) Pavement (ํฌ์žฅ ๋„๋กœ) : ์•„์ŠคํŒ”ํŠธ๋‚˜ ์ฝ˜ํฌ๋ฆฌํŠธ๋กœ ํฌ์žฅ๋œ ๋„๋กœ์˜ ์งˆ๊ฐ์„ ํ‘œํ˜„ํ•œ๋‹ค.

25) Basalt (ํ˜„๋ฌด์•”) : ํ™”์‚ฐ์•”์ธ ํ˜„๋ฌด์•”์˜ ํ‘œ๋ฉด์„ ํ‘œํ˜„ํ•˜๋Š”๋ฐ ๊ฑฐ์นœ ์งˆ๊ฐ์ด ํŠน์ง•์ด๋‹ค.

26) CrackedLava (๊ฐˆ๋ผ์ง„ ์šฉ์•”) : ๋ƒ‰๊ฐ๋œ ์šฉ์•”์ด ๊ฐˆ๋ผ์ง„ ๊ฒƒ ๊ฐ™์€ ์งˆ๊ฐ์„ ํ‘œํ˜„ํ•œ๋‹ค.

27) Mud (์ง„ํ™) : ์ง„ํ™์˜ ์งˆ๊ฐ์„ ํ‘œํ˜„ํ•˜๋ฉฐ, ์งˆ์ฒ™๊ฑฐ๋ฆฌ๋Š” ๋А๋‚Œ์„ ์ค€๋‹ค.

 

์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์†์„ฑ์„ ๊ฑด๋“œ๋ฆด ์ˆ˜ ์žˆ๋Š”๋ฐ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

 

 

2. ๋ฐ์ดํ„ฐ (Data)

์†์„ฑ ์ด๋ฆ„ ์„ค๋ช…
Archivable ํŒŒํŠธ๊ฐ€ ์ €์žฅ ๊ฐ€๋Šฅ(Archive) ์—ฌ๋ถ€๋ฅผ ์„ค์ •, true๋กœ ์„ค์ • ์‹œ ์ €์žฅ ๊ฐ€๋Šฅ ์ƒํƒœ๊ฐ€ ๋จ.
className ํŒŒํŠธ์˜ ํด๋ž˜์Šค ์ด๋ฆ„, ์ฝ๊ธฐ ์ „์šฉ.
Locked ํŒŒํŠธ๊ฐ€ ํŽธ์ง‘ ๋ชจ๋“œ์—์„œ ์ž ๊ฒจ์žˆ์–ด ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€๋Šฅํ•œ์ง€ ์—ฌ๋ถ€๋ฅผ ์„ค์ •ํ•จ.
true๋กœ ์„ค์ • ์‹œ ํŒŒํŠธ๋ฅผ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ์ด๋™ํ•  ์ˆ˜ ์—†๋‹ค.
Name ํŒŒํŠธ์˜ ์ด๋ฆ„์„ ์„ค์ •, ๋‹ค๋ฅธ ์Šคํฌ๋ฆฝํŠธ์—์„œ ์ด ์ด๋ฆ„์œผ๋กœ ํŒŒํŠธ๋ฅผ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ์Œ.
Parent ํŒŒํŠธ๊ฐ€ ์†ํ•œ ๋ถ€๋ชจ ๊ฐ์ฒด, ํŒŒํŠธ๊ฐ€ ์†ํ•œ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ๊ฒฐ์ •
ResizableFaces ํŒŒํŠธ์˜ ํŠน์ • ๋ฉด์ด ํ™•์žฅ ๊ฐ€๋Šฅํ• ์ง€
ResizeIncrement ํŒŒํŠธ์˜ ํฌ๊ธฐ๋ฅผ ๋ณ€๊ฒฝํ•  ๋•Œ ์–ผ๋งˆ๋‚˜ ์ฆ๊ฐ€ํ• ์ง€, ๊ธฐ๋ณธ๊ฐ’ 1
UniqueId ๊ฐ ํŒŒํŠธ๋งˆ๋‹ค ๊ณ ์œ ํ•˜๊ฒŒ ๋ถ€์—ฌ๋˜๋Š” ์‹๋ณ„์ž

 

 

3. ๋ณ€ํ™˜(Transform)

์†์„ฑ ์ด๋ฆ„ ์„ค๋ช…
Size ํŒŒํŠธ์˜ ํฌ๊ธฐ๋ฅผ ์„ค์ •, Vector3 ๊ฐ’์œผ๋กœ x, y, z ํฌ๊ธฐ๋ฅผ ์ง€์ •
CFrame ํŒŒํŠธ์˜ ์œ„์น˜์™€ ํšŒ์ „ ๊ฐ๋„๋ฅผ ์„ค์ •ํ•˜๋Š” ์†์„ฑ
Origin ํŒŒํŠธ์˜ ์›์  ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์†์„ฑ, ํŒŒํŠธ๊ฐ€ ๋กœ์ปฌ ๊ณต๊ฐ„์—์„œ ์–ด๋””์— ์žˆ๋Š”์ง€๋ฅผ ๊ฒฐ์ •

 

 

 

4. ํ”ผ๋ฒ—(Pivot)

์†์„ฑ ์ด๋ฆ„ ์„ค๋ช…
PivotOffset ํ”ผ๋ฒ—(์ค‘์‹ฌ) ์œ„์น˜์— ๋Œ€ํ•œ ์˜คํ”„์…‹์„ ์„ค์ •, ๊ฐ์ฒด์˜ ํ”ผ๋ฒ—์ด ์‹ค์ œ ๊ฐ์ฒด์˜ ์ค‘์‹ฌ๊ณผ ๋‹ค๋ฅผ ๋•Œ ์‚ฌ์šฉ.
Position ํŒŒํŠธ์˜ ์œ„์น˜, Vector3 ๊ฐ’์„ ์‚ฌ์šฉํ•˜์—ฌ x, y, z ์ขŒํ‘œ๋ฅผ ์„ค์ •.
Orientation ํŒŒํŠธ์˜ ํšŒ์ „ ๊ฐ๋„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์†์„ฑ, Vector3 ๊ฐ’์œผ๋กœ x, y, z ์ถ•์„ ๊ธฐ์ค€์œผ๋กœ ํšŒ์ „

 

 

5. ์ถฉ๋Œ(Collision)

์†์„ฑ ์ด๋ฆ„ ์„ค๋ช…
CanCollide ํŒŒํŠธ๊ฐ€ ๋‹ค๋ฅธ ๊ฐ์ฒด์™€ ์ถฉ๋Œํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์„ค์ •, true๋กœ ์„ค์ •ํ•˜๋ฉด ๋‹ค๋ฅธ ๊ฐ์ฒด์™€ ์ถฉ๋Œ.
CanQuery ํŒŒํŠธ๊ฐ€ ๋ฌผ๋ฆฌ์  ์ฟผ๋ฆฌ(์˜ˆ: ๋ ˆ์ด์บ์ŠคํŠธ)์— ์˜ํ–ฅ์„ ๋ฐ›์„์ง€ ์—ฌ๋ถ€๋ฅผ ์„ค์ •
CanTouch ํŒŒํŠธ๊ฐ€ ๋ฌผ๋ฆฌ์  ์ƒํ˜ธ์ž‘์šฉ(์ถฉ๋Œ ์ด๋ฒคํŠธ ๋“ฑ)์„ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ์„์ง€๋ฅผ ์„ค์ •
CollisionGroup ํŒŒํŠธ๊ฐ€ ์†ํ•œ ์ถฉ๋Œ ๊ทธ๋ฃน์„ ์„ค์ •. ์ด๋ฅผ ํ†ตํ•ด ํŠน์ • ๊ทธ๋ฃน ๊ฐ„์—๋งŒ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋„๋ก ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

6. ํŒŒํŠธ(Part)

์†์„ฑ ์ด๋ฆ„ ์„ค๋ช…
Anchored ํŒŒํŠธ๊ฐ€ ๊ณ ์ •๋˜์–ด ์ค‘๋ ฅ์ด๋‚˜ ๋ฌผ๋ฆฌ์  ํž˜์— ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋„๋ก ์„ค์ •, true๋กœ ์„ค์ •ํ•˜๋ฉด ๊ณ ์ •.
CenterOfMass ํŒŒํŠธ์˜ ์งˆ๋Ÿ‰ ์ค‘์‹ฌ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์ฝ๊ธฐ ์ „์šฉ์ด๋ฉฐ, ํŒŒํŠธ์˜ ๋ฌผ๋ฆฌ์ ์ธ ์ค‘์‹ฌ.
CurrentPhysicalProperties ํŒŒํŠธ์˜ ํ˜„์žฌ ๋ฌผ๋ฆฌ์  ์†์„ฑ(๋ฐ€๋„, ๋งˆ์ฐฐ๋ ฅ, ํƒ„์„ฑ)์„ ๋‚˜ํƒ€๋‚ธ๋‹ค.
Mass ํŒŒํŠธ์˜ ์งˆ๋Ÿ‰์„ ๋‚˜ํƒ€๋‚ด๋Š” ์†์„ฑ, Anchored์ผ ๋•Œ๋Š” ์งˆ๋Ÿ‰์ด ๋ฌด์‹œ.
Massless ํŒŒํŠธ์˜ ์งˆ๋Ÿ‰์„ ๋ฌด์‹œํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ์„ค์ •, true๋กœ ์„ค์ • ์‹œ ๋ฌผ๋ฆฌ ๊ณ„์‚ฐ์—์„œ ์งˆ๋Ÿ‰์ด ๋ฌด์‹œ.
RootPriority ํŒŒํŠธ๊ฐ€ ๋ฃจํŠธ ํŒŒํŠธ๋กœ ์ž‘๋™ํ•˜๋Š” ์šฐ์„ ์ˆœ์œ„๋ฅผ ์„ค์ •. ๋ฃจํŠธ ํŒŒํŠธ๋Š” ์กฐ์ธํŠธ ๋ฐ ๊ธฐํƒ€ ์—ฐ๊ฒฐ๋œ ๊ฐ์ฒด์˜ ์ค‘์‹ฌ ์—ญํ• ,
Shape ํŒŒํŠธ์˜ ๊ธฐ๋ณธ ๋ชจ์–‘์„ ์„ค์ •, Block, Ball, Cylinder ๋“ฑ์˜ ํ˜•ํƒœ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Œ.

 

 

7. ์–ด์…ˆ๋ธ”๋ฆฌ(Assembly)

์†์„ฑ ์ด๋ฆ„ ์„ค๋ช…
AssemblyAngularVelocity ํŒŒํŠธ๊ฐ€ ํšŒ์ „ํ•  ๋•Œ์˜ ๊ฐ์†๋„, Vector3๋กœ x, y, z ์ถ• ๊ธฐ์ค€์œผ๋กœ ์„ค์ •.
AssemblyCenterOfMass ์–ด์…ˆ๋ธ”๋ฆฌ(์—ฌ๋Ÿฌ ํŒŒํŠธ๋กœ ์ด๋ฃจ์–ด์ง„ ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ์  ์‹œ์Šคํ…œ)์˜ ์งˆ๋Ÿ‰ ์ค‘์‹ฌ์„ ๋‚˜ํƒ€๋ƒ„.
AssemblyLinearVelocity ์–ด์…ˆ๋ธ”๋ฆฌ์˜ ์ง์„  ์†๋„
AssemblyMass ์–ด์…ˆ๋ธ”๋ฆฌ์˜ ์ด ์งˆ๋Ÿ‰
AssemblyRootPart ์–ด์…ˆ๋ธ”๋ฆฌ์˜ ๋ฃจํŠธ ํŒŒํŠธ๋ฅผ ์ง€์ •

 

 


 

 

์ด๋Ÿฐ ์†์„ฑ๋“ค์€ ์ฝ”๋“œ ๋‚ด๋ถ€์—์„œ๋„ ๊ฑด๋“œ๋ฆด ์ˆ˜ ์žˆ๋‹ค.

 

local testPart = workspace.TestPart  -- ์›Œํฌ์ŠคํŽ˜์ด์Šค ๋‚ด์˜ TestPart๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค.

testPart.CFrame = CFrame.new(0, 5, 0)  -- CFrame์€ ๊ฐ์ฒด์˜ ์œ„์น˜์™€ ํšŒ์ „๊ฐ๋„๋ฅผ ์ œ์–ด, ์ง€์ •๋œ ์ขŒํ‘œ ์ด๋™

-- ์ขŒํ‘œ๊ฐ’ ํ™•์ธ
print(testPart.CFrame.X)
print(testPart.CFrame.Y)
print(testPart.CFrame.Z)

-- CFrame ๊ฐ๋„ ํšŒ์ „
testPart.CFrame = testPart.CFrame * CFrame.Angles(math.rad(30), math.rad(45), math.rad(20))

-- ์žฌ์งˆ ์„ค์ •
testPart.Material = Enum.Material.Neon

-- ํฌ๊ธฐ ๋ณ€๊ฒฝ
testPart.Size = Vector3.new(10, 10, 10)


-- ์˜ˆ์ œ
local CollectionService = game:GetService("CollectionService")
local taggedParts = CollectionService:GetTagged("MyTag")

for _, part in ipairs(taggedParts) do
    part.Material = Enum.Material.SmoothPlastic
    part.Size = Vector3.new(5, 5, 5)
end

 

 

 

'๐Ÿค“ Study > Lua' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[01] ๋กœ๋ธ”๋ก์Šค ๊ธฐ๋ณธ ๊ธฐ๋Šฅ ๋ฐ LUA ๊ธฐ์ดˆ ๋ชจ์Œ  (0) 2024.09.30