晓荼 Steam 中国鉴赏家同好会 组长 回答了问题 发布于 2017-07-02 00:12:57 为什么大多数游戏都不做多线程/多核优化?难点是什么? 是钱。。 著作权归作者所有。商业转载请联系作者获得授权,非商业转载务必附上原作者名称,注明来自「奶牛关」并给出原文链接。不得以任何形式演绎或修改。 关注 13 个玩家关注 ... 目录
评论 0 登录奶牛关账号即可参与讨论 登录 / 注册 晓荼 的更多回答 查看所有回答 Dota 的地图设计为什么会做成不对称的?有哪些好处? 畢竟天災和近衛公用一張地圖,所以攻守方面的差異從全局看來是平衡的,也就是所謂的各有優劣 地形的差異,在分配到選手頭上的時候,也是一種策略性的延伸 不但沒有不平衡,反而增加了遊戲的策略性玩法 因為一個專業的競技玩家,你不僅需要懂得利用自家地形,也需要懂得利用敵方地形,如果你深知 ... 暴雪的所有游戏都是用自己的引擎吗?这样做有什么好处和坏处? 乐高 还是自己搭的玩起来舒服 别人的搭起来的乐高,不能随便动先不说,拆了个块还得琢磨怎么装回去 不过玩别人搭好的乐高方便,做做外层的扩展,修改和替换,不是省了搭骨架的麻烦? 浏览开发者访谈、开发日志、系列介绍等是否正逐渐或已经变成体验游戏的一部分? 情报包含主观成分,有一定有参考价值,有一些则没有 游戏行业的逐渐成熟,产品的增多,必将带来用户对游戏筛选的需求 比如steam上除了真正玩游戏的人以外,+1党也分理性加1党和单纯数量上的+1党,理性加一党,即使不去玩游戏,也会对购买游戏有情报上的甄选.其表层原因其实很好理解,因为游戏数 ... 该问题的其他回答 BlackMirror 回答 2020-07-30 为什么大多数游戏都不做多线程/多核优化?难点是什么? /\__/\ XenoAmess 回答 2019-01-24 为什么大多数游戏都不做多线程/多核优化?难点是什么? 难点是同步。 SniperGhost 回答 2017-07-01 为什么大多数游戏都不做多线程/多核优化?难点是什么? 作为一个自学编程的菜逼,说点感受,注意,仅仅是个人感受! 我觉得多线程编程比单线程要复杂得多,要考虑很多问题,资源共享、同步,防止死锁等等,流程比单线程复杂,更容易出错。 aquarhead 回答 2017-06-28 为什么大多数游戏都不做多线程/多核优化?难点是什么? CPU 负载高一般是游戏的逻辑处理比较复杂, 这里所谓的「逻辑」基本涵盖了游戏里玩家无法直接"看到"的所有运算, 例如 AI 行为, 伤害计算, 寻路等等... 这部分确实是比较难"优化"的. 最主要的原因是要保持游戏中所有"对象"的状态一致, 而这种一致性跟「时序」(简单来说就是顺序吧)紧密相关. 例 ... 龙骑士无面者 回答 2017-06-28 为什么大多数游戏都不做多线程/多核优化?难点是什么? 看了知乎原题后补充: 我一开始就搞错了题主想问什么(捂脸)。 从软件层面上讲,世界上确实没有什么程序是单线程的,因为单线程程序的交互性很差,举个很简单的例子,大家都可以一边打电话一边看电脑,单线程程序就做不到,只能停下打电话的动作去看电脑,或者停下看电脑去打电话,这样 ... 某达君 回答 2017-06-27 为什么大多数游戏都不做多线程/多核优化?难点是什么? 小明想装台电脑,爸爸找来4个人帮小明装,爸爸不懂电脑,找来的4个人不会交流,请问这件事的难度在哪? ██████████████████████████████████ 如果我是小明我也会选择让一个人来做完而不是让4个人合作装电脑。 所以说这件事的真正难点其实是你为什么要用4个人来装电脑。 Doom Liang 回答 2017-06-27 为什么大多数游戏都不做多线程/多核优化?难点是什么? 技术攻关成本高(中小型团队无能力承担) 性价比低(民航客机不加降落伞逃生舱) 消费者关注度低(游戏卡了,肯定是我电脑配置低、装了360TGP什么的) 多平台适配 没时间 █████████████████
晓荼 的更多回答 查看所有回答 Dota 的地图设计为什么会做成不对称的?有哪些好处? 畢竟天災和近衛公用一張地圖,所以攻守方面的差異從全局看來是平衡的,也就是所謂的各有優劣 地形的差異,在分配到選手頭上的時候,也是一種策略性的延伸 不但沒有不平衡,反而增加了遊戲的策略性玩法 因為一個專業的競技玩家,你不僅需要懂得利用自家地形,也需要懂得利用敵方地形,如果你深知 ... 暴雪的所有游戏都是用自己的引擎吗?这样做有什么好处和坏处? 乐高 还是自己搭的玩起来舒服 别人的搭起来的乐高,不能随便动先不说,拆了个块还得琢磨怎么装回去 不过玩别人搭好的乐高方便,做做外层的扩展,修改和替换,不是省了搭骨架的麻烦? 浏览开发者访谈、开发日志、系列介绍等是否正逐渐或已经变成体验游戏的一部分? 情报包含主观成分,有一定有参考价值,有一些则没有 游戏行业的逐渐成熟,产品的增多,必将带来用户对游戏筛选的需求 比如steam上除了真正玩游戏的人以外,+1党也分理性加1党和单纯数量上的+1党,理性加一党,即使不去玩游戏,也会对购买游戏有情报上的甄选.其表层原因其实很好理解,因为游戏数 ... 该问题的其他回答 BlackMirror 回答 2020-07-30 为什么大多数游戏都不做多线程/多核优化?难点是什么? /\__/\ XenoAmess 回答 2019-01-24 为什么大多数游戏都不做多线程/多核优化?难点是什么? 难点是同步。 SniperGhost 回答 2017-07-01 为什么大多数游戏都不做多线程/多核优化?难点是什么? 作为一个自学编程的菜逼,说点感受,注意,仅仅是个人感受! 我觉得多线程编程比单线程要复杂得多,要考虑很多问题,资源共享、同步,防止死锁等等,流程比单线程复杂,更容易出错。 aquarhead 回答 2017-06-28 为什么大多数游戏都不做多线程/多核优化?难点是什么? CPU 负载高一般是游戏的逻辑处理比较复杂, 这里所谓的「逻辑」基本涵盖了游戏里玩家无法直接"看到"的所有运算, 例如 AI 行为, 伤害计算, 寻路等等... 这部分确实是比较难"优化"的. 最主要的原因是要保持游戏中所有"对象"的状态一致, 而这种一致性跟「时序」(简单来说就是顺序吧)紧密相关. 例 ... 龙骑士无面者 回答 2017-06-28 为什么大多数游戏都不做多线程/多核优化?难点是什么? 看了知乎原题后补充: 我一开始就搞错了题主想问什么(捂脸)。 从软件层面上讲,世界上确实没有什么程序是单线程的,因为单线程程序的交互性很差,举个很简单的例子,大家都可以一边打电话一边看电脑,单线程程序就做不到,只能停下打电话的动作去看电脑,或者停下看电脑去打电话,这样 ... 某达君 回答 2017-06-27 为什么大多数游戏都不做多线程/多核优化?难点是什么? 小明想装台电脑,爸爸找来4个人帮小明装,爸爸不懂电脑,找来的4个人不会交流,请问这件事的难度在哪? ██████████████████████████████████ 如果我是小明我也会选择让一个人来做完而不是让4个人合作装电脑。 所以说这件事的真正难点其实是你为什么要用4个人来装电脑。 Doom Liang 回答 2017-06-27 为什么大多数游戏都不做多线程/多核优化?难点是什么? 技术攻关成本高(中小型团队无能力承担) 性价比低(民航客机不加降落伞逃生舱) 消费者关注度低(游戏卡了,肯定是我电脑配置低、装了360TGP什么的) 多平台适配 没时间 █████████████████