博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
怪物,托管玩家的设计基本思路
阅读量:4625 次
发布时间:2019-06-09

本文共 471 字,大约阅读时间需要 1 分钟。

1. 托管玩家, 怪物的行为AI由后台服务器负责控制和发起.

a: AI行为采用行为树

b: 由于unity插件behavior designer不是开源, 数据格式也未知, 所以后台倾向于自己设计AI行为树, 由策划填表

 

2. 托管玩家,怪物的属性:  

a:  由后台统一同步.

b: 位置信息完全由后台根据移动,战斗行为等等各种行为自己计算, 然后广播给玩家

c: 其他属性,比如血量,加速度,buff状态等, 由于攻击判定和结果由前端玩家计算, 故需要同步到服务器, 然后广播所有玩家.

 

3.  怪物托管玩家等的行为判定与部分结果(至少不包括位置)

a: 行为由服务器发起

b: 广播给有视野玩家

c: 有视野玩家自行计算行为判定结果, 将与自己相关的结果同步到服务器

d: 服务器汇总结果, 广播同步出去.

 

4.  怪物之间,托管玩家之间等行为判定, 可选择一个行为宿主主机

a: 优先选择对立阵营方的玩家

b: 优先选择网络良好的玩家

 

转载于:https://www.cnblogs.com/sophirine/p/4943604.html

你可能感兴趣的文章
easyui select 下拉框的取值和赋值
查看>>
java.lang.IllegalArgumentException: Request header is too large
查看>>
如何解决安卓SDK无法下载Package的问题
查看>>
我的知识组织管理
查看>>
gradle spring boot构建项目
查看>>
MTK 修改默认屏幕亮度
查看>>
进程间的几种通信方式
查看>>
IO流--File--properties
查看>>
java中的四种权限
查看>>
二维前缀和
查看>>
HttpServletResponse对象(二)
查看>>
Perl删除数组中元素的多种方法
查看>>
应用程序逻辑与业务逻辑区分
查看>>
HTML中margin与padding的区别!(转)
查看>>
c# 快捷键
查看>>
HDU Ignatius and the Princess III (母函数)
查看>>
GUID 字符串,16位字符串,19位数字
查看>>
隔行扫描和逐行扫描(interlace and progressive )
查看>>
ffmepg命令行参数
查看>>
反向代理与负载均衡
查看>>