[UE5] ๐Ÿ•’ DeltaTime

Singery00ยท2024๋…„ 6์›” 6์ผ
0

UE5

๋ชฉ๋ก ๋ณด๊ธฐ
19/37
post-thumbnail

๊ฐœ์š”

๐Ÿ•’ DeltaTime์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์ž.

๊ฒŒ์ž„ ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค ๋ณด๋ฉด DeltaTime์ด๋ผ๋Š” ๊ฒƒ์„ ํ•„์—ฐ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค.
์ด DeltaTime์ด๋ผ๋Š” ๊ฒƒ์ด ๋ญ”์ง€, ์™œ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•ด ์•Œ์•„ ๋ณด์ž.

์ฐธ๊ณ ๊ธ€


๋ณธ๋ก 


๐Ÿ•’ DeltaTime

์šฐ์„  DeltaTime์˜ ์ •์˜์— ๋Œ€ํ•ด์„œ ๋ง์”€๋“œ๋ฆฌ๋ฉด "์ด์ „ ํ”„๋ ˆ์ž„์„ ์ˆ˜ํ–‰ํ•˜๋Š”๋ฐ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„" ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ด๊ฒŒ ์™œ ์ค‘์š”ํ•˜๋ƒ

๋ณดํ†ต ์บ๋ฆญํ„ฐ์˜ ์ด๋™์€ Update(), Tick()๊ณผ ๊ฐ™์ด ๋ฐ˜๋ณต ์ฃผ๊ธฐ ํ˜ธ์ถœ์„ ํ†ตํ•ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

์ด๋•Œ ์ปดํ“จํ„ฐ์˜ ์„ฑ๋Šฅ์— ๋”ฐ๋ผ ์—ฐ์‚ฐ ์†๋„๊ฐ€ ๋‹ค๋ฅด๊ฒ ์ฃ ?

๊ทธ๋Ÿผ ๋ˆ„๊ตฌ๋Š” ๋” ๊ฐ™์€ ์‹œ๊ฐ„๋™์•ˆ ๋” ๋ฉ€๋ฆฌ ์ด๋™ํ•˜๊ณ , ๋” ์ ๊ฒŒ ์ด๋™ํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค.

๊ฒŒ์ž„์ด ํ”„๋ ˆ์ž„ ์†๋„์— ์ข…์†์ ์ธ ๊ฒƒ์ด์ฃ .

์˜ˆ์‹œ๋ฅผ ๋ณด๋ฉฐ ์„ค๋ช…๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.


DeltaTime ๋ฏธ์‚ฌ์šฉ

A, B ๋‘ ๋ช…์˜ ๊ฒŒ์ด๋จธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ œ๊ฐ€ ๊ฐœ๋ฐœํ•œ ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ดํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค๊ณ  ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

A๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์˜ค๋ž˜ ๋˜์–ด์„œ 5ํ”„๋ ˆ์ž„๋ฐ–์— ๋‚˜์˜ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ทธ์— ๋น„ํ•ด B๋Š” ์ตœ์‹ ์‹ ์ปดํ“จํ„ฐ๋กœ 10ํ”„๋ ˆ์ž„์ด ๋‚˜์˜จ๋‹ค ๊ฐ€์ •ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

A์™€ B๊ฐ€ ๋™์‹œ์— ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•ด์„œ ํ”Œ๋ ˆ์ดํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฐ๋ฐ ๊ฐ™์€ 1์ดˆ๋™์•ˆ A๋Š” 5๋ฒˆ ์—ฐ์‚ฐํ•˜์˜€๊ณ , B๋Š” 10๋ฒˆ ์—ฐ์‚ฐํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

1๋ฒˆ ์—ฐ์‚ฐ์— 1m์”ฉ ์ด๋™ํ•œ๋‹ค๊ณ  ํ•  ๋•Œ, ๊ฐ™์€ 1์ดˆ ๋™์•ˆ
A๋Š” 5m๋ฅผ, B๋Š” 10m๋ฅผ ์ด๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋ ˆ์ž„ ์†๋„์— ์ข…์†์ ์ธ ๋ถˆ๊ณตํ‰ํ•œ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


DeltaTime ์‚ฌ์šฉ

ํ•˜์ง€๋งŒ ์ด๋™ ๊ณ„์‚ฐ ๊ณต์‹์— DeltaTime์„ ๊ณฑํ•ด ์ฃผ๊ฒŒ ๋œ๋‹ค๋ฉด ์–ด๋–จ๊นŒ์š”?

๊ฐ„๋‹จํ•˜๊ฒŒ ๊ณ„์‚ฐํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. (์‹ค์ œ ํ”„๋ ˆ์ž„ ๊ณ„์‚ฐ, ๋™์ž‘๊ณผ๋Š” ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค)

A๋Š” 1์ดˆ์— 5ํ”„๋ ˆ์ž„์œผ๋กœ 0.2์˜ DeltaTime์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค.
B๋Š” 1์ดˆ์— 10ํ”„๋ ˆ์ž„์œผ๋กœ 0.1์˜ DeltaTime์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค.

Deltatime์€ ํ”„๋ ˆ์ž„์ด ์ ์œผ๋ฉด ํฌ๊ณ , ํ”„๋ ˆ์ž„์ด ๋งŽ์œผ๋ฉด ์ž‘๋‹ค.

์ด์ œ ๋‹ค์‹œ ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ด ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

1๋ฒˆ ์—ฐ์‚ฐ ์‹œ ์ด๋™ํ•˜๋Š” 1m์— DeltaTime์„ ๊ณฑํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

A๋Š” (1m x 0.2) x 5 = 1m
B๋Š” (1m x 0.1) x 10 = 1m

A, B ๋ชจ๋‘ 1์ดˆ๋™์•ˆ ๊ฐ™์€ ๊ฑฐ๋ฆฌ๋ฅผ ์ด๋™ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

์ด๋ฅผ ํ”„๋ ˆ์ž„ ์†๋„์— ๋…๋ฆฝ์ ์ด๋ผ๊ณ  ํ‘œํ˜„ํ•˜๋”๊ตฐ์š”.

์ด๋ ‡๊ฒŒ ํ”Œ๋ ˆ์ด๋˜๋Š” ํ™˜๊ฒฝ์ด ๋‹ฌ๋ผ๋„ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์žฅํ•ด์ฃผ๊ธฐ ์œ„ํ•ด์„œ DeltaTime์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.


๋งˆ๋ฌด๋ฆฌ

DeltaTime๊ณผ ํ”„๋ ˆ์ž„์˜ ์‹ค์ œ ๊ณ„์‚ฐ์€ ์ด๋ ‡๊ฒŒ ๊ณ ์ •๋˜๊ฑฐ๋‚˜ ๋‹จ์ˆœํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋‹ค๋งŒ DeltaTime์˜ ์‚ฌ์šฉ ์ด์œ ์™€ ๊ฐœ๋…์— ๋Œ€ํ•ด ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์–ด ์˜ˆ์‹œ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

profile
๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์–ด๋ณด์ž

0๊ฐœ์˜ ๋Œ“๊ธ€