zoukankan      html  css  js  c++  java
  • 游戏开发

    游戏开发中常用到的设计模式

      http://gameprogrammingpatterns.com/contents.html

    unity 技术手册

      https://connect.unity.com/doc

    AI

      游戏中的ai,可以简单理解成sensor,decision maker,action体系。

      sensor,就是传感器,指的是ai agent做决策需要收集的信息。用人类做比喻的话,就是你的眼耳口鼻皮肤,有各种感知世界的能力。

      decision maker,就是做决策的系统。用人类举例子,就是你的大脑小脑。

      action,就是做出决策后的行动模块。就是你的手、脚,负责去做事情,把你的决策实现。

      最简单的ai

      这个框架里,每一层都可以独立被扩充,这样才能构建复杂的ai。

    简单例子

      我们来看一个简单的例子,fc上的坦克大战。敌人坦克,也就是所谓的agent,ai还是比较低的。我看应该是随机移动(也不是完全随机,有时会往某个方向连续前进一段时间),随机开火。在这个游戏里面,其实sensor是一个非常简单的模型,就是看看哪个位置可以移动。decision maker就更简单,随机一下,过一段时间做个开火决定。action部分,就是控制坦克实际移动或者开火,执行来自上层的决定。

    其它

      寻路算法有4种写法

    行为树

    状态机

  • 相关阅读:
    数据库存储语句
    数据库练习总结
    数据库练习
    数据库增添
    数据库创建
    cookie 和 session的区别 & 三种传值方式
    内置对象——cookie
    webform跨页面传值
    复合控件
    repeater(控件)数据展示
  • 原文地址:https://www.cnblogs.com/xiaomaoyvtou/p/9273193.html
Copyright © 2011-2022 走看看