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