在第一人称射击单机游戏里面,程序是怎样判断一个NPC死亡的。(不知道用NPC来代替是否合适,暂且就叫这个吧)?
跟数据库有啥关系?士兵有一个属性叫Dead,boolean值,巡逻队有一个圆形或矩形或扇形的探测范围(包括视野阻挡等技术),当巡逻队的探测范围内出现一个Dead属性为true的士兵时就把一个全局变量Alert设为true,检测到Alert为true的所有敌方单位开始进入搜索玩家的AI行为模式并播放警报声效。算法不是问出来的,每个开发游戏的人都是在不断实验和调试中完善自己的算法,你有这时间发不如直接动手做。
■网友
就是一个实体状态机的问题
推荐阅读
- 笔记本在运行大型单机游戏时断开电源会造成啥伤害吗
- |伊朗核科学家系遭远程自动机枪射击身亡 暗杀行动三分钟
- app store有哪些好玩不贵的单机游戏
- 为啥95后都非常喜欢LOL,玩的大型单机游戏的却没有90后85后多了
- 如果所有玩家都不认同在游戏中消费,如网游充值和购买单机游戏软件,游戏行业将怎样生存
- 为啥我一玩梦幻射击2它就这样!求解啊
- 连云港|连云港海事局:9月28日至30日在黄海南部进行实弹射击
- 演兵场|解放军新型155卡车炮自动化水平超高:一人就能完成装弹射击
- 人民日报|9月24日8时至16时,北部湾海上进行实弹射击训练
- 网络游戏|这些年小编爱过的射击游戏