我跟你讲 单核 就像厨房一个大厨掌勺 事无巨细什么都干 洗菜摘菜淘米烧火做饭炒菜改刀 累到死 这类模拟经营游戏到了后期 是不可避免的卡
多核 就是有两个学徒给你打下手 你只管做饭炒菜 洗菜摘菜改刀都学徒干 这样确实不会卡
但是有个问题 就是 多核之间的互动问题 学徒洗了菜什么时候把菜给主厨? 是摘菜前给还是摘菜后给? 是做饭时候给还是做菜时候给?洗了菜 半天不炒菜 那不是浪费了洗菜这段时间?
当然这些问题是个人就会 但是多核做游戏 不仅这些运算的优先级与同步要做好 内存和资源的需求又不能太高 这就是开发者要想到的问题
想要解决这些问题 资源利用程度要非常高 而且独立游戏基本都是开发资金少 人员少
要做好这些 太难