作者knife5566 (爱心疖瘤‧刀)
看板GameDesign
标题[请益] unity的coroutine不好吗
时间Sat Dec 29 20:49:14 2018
之前跑去面试
上机测验考了一个随秒数显示数字的小程式
很理所当然的就用了coroutine
然後面试官就对这个念念不忘
说这个coroutine很多坑啊,很不好啊
他的理由是coroutine会造成某些变数不知道从哪里天外飞来一笔改掉,很不好
我在google上找不用coroutine的理由不外乎是很容易忘易把他disable掉
面试官这理由我从来没看过
unity的官方教学都用coroutine,大部分的范例也都用coroutine
然後实战不能用coroutine?
我是不是被唬啦
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.194.164.208
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1546087756.A.F43.html
1F:推 BSpowerx: 大概团队被没写好的人害惨过 12/29 21:38
2F:推 NDark: 瑞凡你知道某一派的理论认为 singleton 不是好东西吗? 12/29 22:02
3F:→ NDark: 理由其实你自己讲完了. 就每个角度产品看重的地方不一样. 12/29 22:03
4F:推 ddavid: 就真的有可能刚好他自己的认知或真的刚好被同事或合作者挖 12/29 22:28
5F:→ ddavid: 过坑,未必真的是不好而是用的人有问题 12/29 22:28
6F:推 nickchu35: 个人没面试过 Unity 内容的不过学校老师之前在 Zynga 12/30 03:59
7F:→ nickchu35: 工作几年超爱 coroutine 12/30 03:59
8F:推 cjcat2266: 感觉是用主观印象和个人习惯在评断,习惯好的人用corou 12/30 09:22
9F:→ cjcat2266: tine也不会出问题。这样评比很不好啊,一些用coroutine 12/30 09:22
10F:→ cjcat2266: 解会很方便的事情就直接被一竿子打翻否决掉了,很不好 12/30 09:22
11F:→ cjcat2266: 。 12/30 09:22
12F:→ KanoLoa: 就主管个人主观印象比较重,可以寄信和他探讨阿 12/30 15:10
13F:→ wannasaynone: 我也主张少用coroutine,说两个我碰过的坑:同一个I 12/31 10:55
14F:→ wannasaynone: Enumerator可以重复被丢进coroutine没有限制,也就 12/31 10:55
15F:→ wannasaynone: 是你可以在前一个coroutine还没结束前又下一次Start 12/31 10:55
16F:→ wannasaynone: Coroutine。自己做都可能因此导致不可预期的结果, 12/31 10:55
17F:→ wannasaynone: 就更不用说多人协作了,如果要写一堆bool去防止这件 12/31 10:55
18F:→ wannasaynone: 事,那何不真的自己写一套流程呢。第二个就是他跟Up 12/31 10:55
19F:→ wannasaynone: date、AnimatorUpdate之间的先後顺序需要特别去注意 12/31 10:55
20F:→ beef68: 小专案没差 但我记得之前有篇分析各种计时方式的优缺点可 01/02 21:52
21F:→ beef68: 以看一下 就知道为什麽 01/02 21:52
22F:→ newhandfun: 推13楼。之前刚开始写就被搞到editor闪退过 01/11 21:04
23F:→ newhandfun: 但这功能真的很好用 01/11 21:05