当前位置: 代码迷 >> 综合 >> Conan建筑实现 ---- 主流程
  详细解决方案

Conan建筑实现 ---- 主流程

热度:78   发布时间:2024-02-22 23:34:39.0


实现 主流程:
    我们看了市面上很多跟建筑有关的游戏,有很多模仿Conan的。很少有Conan建造的那种流畅感。其实要达到Conan的那种流畅感,需要更多样性的视点控制。
    所以,我会选择在主流程上,需要有一个最远点,给予一个由远到近的以某个合适的步长,来缩进视点。在建筑材料类里定义了判断当前视点是否可以建造的方法。在这个判断方法中,要实现的是当前视点属于哪个建筑单位,建筑材料占用的位置在这个建筑单位中是否已经被占用;这个建筑单位是否能提供这个建筑材料需要的连接位置;且能提供连接位置的地方是否还有大于建筑材料需要消耗的承重值。当然为了更多样的视点的控制,就得在缩进视点之前要进行是否有视点重写的需要。
    所以,要满足上面的主流程,我们需要把每个进入建筑单位的建筑材料的信息刷新到建筑单位里。

  相关解决方案