앙
[🐣질문] 유니테스크 이렇게 짜도 ㄱㅊ?
익명(180.67)
2024-07-14 07:37:00
추천 6
댓글 9
다른 게시글
-
c#공부하기 좋은 사이트 있는데 은근히 모르는 사람들 많더라
[1][💬] 익명(211.204) | 24.07.14추천 0 -
혹시 이 게임들 알고계신 귀인 계실까요 ㅠㅠ [찾음]
[5][🐣질문] 익명(125.141) | 24.07.14추천 4 -
런칭2일차: 동접 100명 만드는게 쉽지 않구나?
[5][📜일지] QRQ(121.169) | 24.07.14추천 2 -
스팀 출시하면 릴레이 지원되는지??
[💬] 익명(211.193) | 24.07.14추천 0 -
인디 아니냐 맞다 논란 딱 뷰너랑 똑같은데
[6][💬] 익명(211.217) | 24.07.14추천 0 -
용돈받고 얹혀살면 자본 독립 아니긴 해
[28][💬] 익명(175.193) | 24.07.14추천 5 -
ㅇㅇ는 인디아님~ ㅇㅇ는 1인개발 아님~
[1][💬] 익명(182.211) | 24.07.14추천 2 -
부모랑 같이 살면 인디가 아니지
[8][💬] 익명(222.109) | 24.07.13추천 0 -
이 정도면 3d개발 가능?
[8][💬] 익명(120.142) | 24.07.13추천 0 -
유니티 쉐이더 질문
[3][🐣질문] 익명(qownsgh1212) | 24.07.13추천 0
추천만 하지 말고 알려주겠니 이런식으로 써도 되는 앤지
그런 식으로 사용할 거면 유니테스크를 쓰는 이유가 있나? await에도 delay 함수있지 않음?
유니테스크 정석으로 쓰는 게 대충 어떤거지? 코루틴쓰면 waitforseconds 캐싱해줘야 하는게 귀찮아서 얘로 휘뚜루마뚜루 대체해버렸어
보니깐 방치를 목적으로 만든 메소드인 것 같은데, 캔슬 토큰도 없고 좀 위험하지 않나?
관리안할꺼면 UnitTask.Delay(n).ContinueWith(Action)로 하는게 더 좋을것같은데 이거 되는지 확인해보셈. 이렇게 하는게 맞는지 가물가물하네
이렇게 쓰는구나 고마워~ 근데 저렇게 쓰면 위험한 이유가 뭐야? 메모리관리? 비동기성?
저 테스크는 호출된 객체와는 별개로 작동되기때문에 Action 델리게이트 내 참조하는 객체가 파괴되어도 저 테스크 딜레이는 무관하게 작동되니깐 딜레이 끝내고 ACtion 실행시키는데 이미 파괴된 객체를 참조하니 오류가 생길 가능성이 높지. 그러기에 테스크를 호출한 객체와 연결해놔야하고 그 연결 수단으로 캔슬토큰을 등록해
캔슬토큰 관리하기 귀찮으면 호출한 모노비헤비어에서 this.디스트로이어모노비헤비어토큰? 이었나 그걸 넘기셈
와우 자세한 설명 고맙따. destroyCancellationToken 이건가? 암튼 토큰기반으로 다시 설계해봄