当前位置:  开发笔记 > 人工智能 > 正文

什么是常见的3D游戏模式?

如何解决《什么是常见的3D游戏模式?》经验,为你挑选了1个好方法。

在开发3D游戏时使用了哪些更常见的设计模式?是否有常用的高级架构设计模式?那么架构中的一般软件模式呢?



1> Steven Evers..:

复合用于执行每个更新步骤(例如渲染)的所有内容(并且在所有UI库中确实很常见).

Flyweight用于在屏幕上绘制许多相同的项目类型(树木/灌木丛/子弹)

许多UI库的观察者(再次,不是游戏特定的)

在游戏/菜单/控制台/暂停/等之间转换的状态.状态

一些用于创建怪物/ NPC的游戏类型的游戏中的抽象工厂(一次有大量AI角色的游戏 - 即左4死).

A*等路径寻找算法中的交换启发式策略

编辑>像MMO这样的游戏的命令,它有一个带可互换按钮的操作栏,你可以点击它来施放法术和诸如此类的东西.

这就是我现在能想到的一切.

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有