a라는 물체가 2초동안 변화가 없으면 씬을 다시 불러오게 할건데 어떻게 해야할지 도저히 모르겠음
- dc official App
댓글 14
일단은 타이머 설정해놓고. 그다음엔 그 변화가 없다의 의미가 정확히 어떤건지를 니가 알아야돼 그 의미에 따라 달라지니까 프로그래밍은 마법이 아니라서 니가 대충 생각한거로만으로는 구현이 안되고, 구체적으로 생각해야됨 예를들어 그 변화하지 않는다는 뜻이 이동하지 않는거면 오브젝트 좌표 바뀔때마다 타이머 리셋되게 하고, 이런식으로 질문글 올릴때도 그렇개 막연하면
익명(126.156)2021-04-03 04:15:00
답글
내가 말하는 변화는 이동을 하지 않는거지 - dc App
익명(59.26)2021-04-03 04:16:00
답변하기 힘들다
익명(126.156)2021-04-03 04:15:00
당신을 위해 준비된 reactive programming
익명(175.196)2021-04-03 04:17:00
ㄴ 그럼 답 나왓네 float으로 변수 하나 만들어서 업데이트 안에서+= Time.deltatime 해주고 if문으로 니가 만든 변수 >= 2f 조건 넣어주고 그밑에 니가 실행시키고 싶은 함수 느셈 ㅇ 글고 좌표 값 바뀔때마다 타이머 리셋되는건 오브젝트 현재 좌표 받아와서 변수에 저장해놓고 실시간 좌표랑 비교 해서 다르면 타이머 리셋시키면 되자너
익명(126.156)2021-04-03 04:21:00
답글
오 고맙다 - dc App
익명(59.26)2021-04-03 04:23:00
답글
나는 invoke 쓸생각 하고있었는데 deltatime으로도 되는구나 - dc App
익명(59.26)2021-04-03 04:24:00
너무 간단하다 !!!!!! ㅅㅂ
익명(126.156)2021-04-03 04:22:00
그때 쓰는게 유니티 코루틴
익명(112.169)2021-04-03 12:21:00
답글
코루틴, 인보크, 위에 델타타임 활용한코드 셋다 장단점이 있음? - dc App
익명(220.123)2021-04-03 12:22:00
응 셋다 당연히 장단점이 있고 현수준에서는 if(bool) 형태로 구현하는걸 추천 위에 델타타임
부업(59.14)2021-04-04 01:15:00
코루틴 쓰고 2초뒤에 변함없나 체크 한번만 해주고 없으면 함수 돌리면 됨 업데이트 연산량은 되도록 줄여라
일단은 타이머 설정해놓고. 그다음엔 그 변화가 없다의 의미가 정확히 어떤건지를 니가 알아야돼 그 의미에 따라 달라지니까 프로그래밍은 마법이 아니라서 니가 대충 생각한거로만으로는 구현이 안되고, 구체적으로 생각해야됨 예를들어 그 변화하지 않는다는 뜻이 이동하지 않는거면 오브젝트 좌표 바뀔때마다 타이머 리셋되게 하고, 이런식으로 질문글 올릴때도 그렇개 막연하면
내가 말하는 변화는 이동을 하지 않는거지 - dc App
답변하기 힘들다
당신을 위해 준비된 reactive programming
ㄴ 그럼 답 나왓네 float으로 변수 하나 만들어서 업데이트 안에서+= Time.deltatime 해주고 if문으로 니가 만든 변수 >= 2f 조건 넣어주고 그밑에 니가 실행시키고 싶은 함수 느셈 ㅇ 글고 좌표 값 바뀔때마다 타이머 리셋되는건 오브젝트 현재 좌표 받아와서 변수에 저장해놓고 실시간 좌표랑 비교 해서 다르면 타이머 리셋시키면 되자너
오 고맙다 - dc App
나는 invoke 쓸생각 하고있었는데 deltatime으로도 되는구나 - dc App
너무 간단하다 !!!!!! ㅅㅂ
그때 쓰는게 유니티 코루틴
코루틴, 인보크, 위에 델타타임 활용한코드 셋다 장단점이 있음? - dc App
응 셋다 당연히 장단점이 있고 현수준에서는 if(bool) 형태로 구현하는걸 추천 위에 델타타임
코루틴 쓰고 2초뒤에 변함없나 체크 한번만 해주고 없으면 함수 돌리면 됨 업데이트 연산량은 되도록 줄여라
근데 움직이면 타이머 도로 리셋되야하니까 코루틴 쓰면 안되겠다 생각해보니
위에글 코루틴 질문 왜안되는지 봐줘