gpt4 book ai didi

design-patterns - 有哪些常见的3D游戏模式?

转载 作者:行者123 更新时间:2023-12-04 04:08:50 25 4
gpt4 key购买 nike

开发3D游戏时,使用哪些更常见的设计模式?是否有常用的高级建筑设计模式?架构中的一般软件模式又如何呢?

最佳答案

  • Composite,用于每个更新步骤(例如,渲染)进行所有操作(实际上在所有UI库之间都是通用的)。
  • Flyweight用于在屏幕上绘制许多相同类型的项目(树木/灌木丛/子弹)
  • 许多UI库的观察者(同样,不是特定于游戏的)
  • 在游戏/菜单/控制台/暂停/等之间转换的状态。状态
  • 抽象工厂,用于创建生物/NPC(一次带有大量AI字符的游戏-即Left 4 Dead)的节拍游戏。
  • 路径查找算法(例如A *
  • )中的交换启发法策略
  • edit>用于MMO之类的游戏的命令,该游戏的操作栏带有可互换的按钮,您可以单击这些按钮来转换咒语,反之亦然。

  • 我现在想到的就是这些。

    关于design-patterns - 有哪些常见的3D游戏模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/866197/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com