단순 시간당 업데이트 횟수라고 한다면 컴성능이 얼마나 높던 ups에 영향을 못준다는거 처럼 들리고
시간당 업데이트 처리시간?? 이라고 불러야하나...ups가 컴성능에 영향을 받는건 맞는거같으니
댓글 14
전자아님? 게임이 커질수록 단위시간당 업데이트 횟수를 못따라가서 떨어지는듯
익명(211.104)2022-05-02 15:39
답글
근데 디버그창에서 나오는 업뎃값은 고정적으로 16후반이상부터 60프레임 깨지지않음?
익명(27.72)2022-05-02 15:41
답글
아 그거 말하는거구나 난 그냥 처리해야할 일량 이렇게 이해했음 내맘대로 이해한거
익명(211.104)2022-05-02 15:44
남들은 1분이 60초인데 너의 ups가 낮으면1분이 59초가 되는거임.실제그렇다는게 아니라 그런식이라는것.너가 1분에 밥 한공기를 먹는데 ups가 낮으면 너에겐 59초의 시간만 지난것이기 때문에 실제 1분이 되어도 밥 한공기를 다 먹지 못함
카이녹스(kainox24)2022-05-02 15:46
답글
fps는 너가 밥먹는게 약간 멈췄다 다시 먹고 멈췄다 다시 먹고 이런느낌이지만 1분이 지나면 똑같이 밥은 다 먹게 되는게 차이
카이녹스(kainox24)2022-05-02 15:48
답글
그냥 내맘대로 이해했다
익명(27.72)2022-05-02 15:52
답글
디버그에 나오는 게임 업데이트 단위는 ms고
1프레임당 게임 업데이트가 16이상 올라가면 1초인 1000이 넘어가니 프레임이 떨어짐
그러나 업데이트 속도라서 컴성능이 올라갈수록 ms값은 낮아짐
익명(27.72)2022-05-02 15:54
Uranium Process Ssibalzonnaannawa
익명(1.215)2022-05-02 16:01
updates per second 겠지 보통 게임이 간단하게 update랑 draw를 구현하는거인데 update는 말그대로 게임 상태변화 draw는 모니터에 뿌려주는 그래픽변화를 담당함
익명(211.172)2022-05-02 16:30
답글
update함수는 ups랑 관련되어 있고 draw함수는 fps랑 관련되어 있어서 1초에 update몇번 가능하고 1초에 draw몇번 가능한지 차이임
익명(211.172)2022-05-02 16:37
답글
보통 업데이트할 양이 적으면 update를 한번하고 쉬고 update 한번하고 쉬고 하는데 업데이트할양이 많으면 ups가 떨어지는 시점부턴 쉬지않고 update함수를 돌리는거임
익명(211.172)2022-05-02 16:37
게임내에서의 시간의 단위는 1tick이고, 1tick이 지나는걸 하나의 update라고함. 게임내의 시간과 현실의 시간을 연결하는 공식은 1초 = 60tick = 60update고 고로 60update per second(UPS)임. 근데 컴성능이 딸리거나 기지가 커지면 1update를 60분의 1초안에 못하게됨.
익명(120.20)2022-05-02 17:25
답글
그러면 만약 update하는데 30분의 1초가 걸린다 하면 현실시간 1초안에 30tick밖에 안지나게 되고 UPS는 30으로 떨어지고, 게임내에서의 1초(60tick)은 현실세계에서의 2초가 됨. 한마디로 게임이 느리게 돌아가면서 1초밖에 안걸려야 할걸 너는 2초를 기다려야함.
전자아님? 게임이 커질수록 단위시간당 업데이트 횟수를 못따라가서 떨어지는듯
근데 디버그창에서 나오는 업뎃값은 고정적으로 16후반이상부터 60프레임 깨지지않음?
아 그거 말하는거구나 난 그냥 처리해야할 일량 이렇게 이해했음 내맘대로 이해한거
남들은 1분이 60초인데 너의 ups가 낮으면1분이 59초가 되는거임.실제그렇다는게 아니라 그런식이라는것.너가 1분에 밥 한공기를 먹는데 ups가 낮으면 너에겐 59초의 시간만 지난것이기 때문에 실제 1분이 되어도 밥 한공기를 다 먹지 못함
fps는 너가 밥먹는게 약간 멈췄다 다시 먹고 멈췄다 다시 먹고 이런느낌이지만 1분이 지나면 똑같이 밥은 다 먹게 되는게 차이
그냥 내맘대로 이해했다
디버그에 나오는 게임 업데이트 단위는 ms고 1프레임당 게임 업데이트가 16이상 올라가면 1초인 1000이 넘어가니 프레임이 떨어짐 그러나 업데이트 속도라서 컴성능이 올라갈수록 ms값은 낮아짐
Uranium Process Ssibalzonnaannawa
updates per second 겠지 보통 게임이 간단하게 update랑 draw를 구현하는거인데 update는 말그대로 게임 상태변화 draw는 모니터에 뿌려주는 그래픽변화를 담당함
update함수는 ups랑 관련되어 있고 draw함수는 fps랑 관련되어 있어서 1초에 update몇번 가능하고 1초에 draw몇번 가능한지 차이임
보통 업데이트할 양이 적으면 update를 한번하고 쉬고 update 한번하고 쉬고 하는데 업데이트할양이 많으면 ups가 떨어지는 시점부턴 쉬지않고 update함수를 돌리는거임
게임내에서의 시간의 단위는 1tick이고, 1tick이 지나는걸 하나의 update라고함. 게임내의 시간과 현실의 시간을 연결하는 공식은 1초 = 60tick = 60update고 고로 60update per second(UPS)임. 근데 컴성능이 딸리거나 기지가 커지면 1update를 60분의 1초안에 못하게됨.
그러면 만약 update하는데 30분의 1초가 걸린다 하면 현실시간 1초안에 30tick밖에 안지나게 되고 UPS는 30으로 떨어지고, 게임내에서의 1초(60tick)은 현실세계에서의 2초가 됨. 한마디로 게임이 느리게 돌아가면서 1초밖에 안걸려야 할걸 너는 2초를 기다려야함.
(게임)시간당 업데이트 횟수가 아니라 (현실)시간당 업데이트 횟수