KBEngine官方论坛

 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 配置 开服
查看: 1853|回复: 9

kbengine亟待解决的问题

[复制链接]

54

主题

158

帖子

531

积分

高级会员

Rank: 4

积分
531
发表于 2016-4-7 11:55:40 | 显示全部楼层 |阅读模式
kbe要商用的话,感觉有几个地方必须要解决才好。

1. space分割成cell,以优化AOI算法,当前的算法,在大量用户的情况下,感觉开销非常的大;

2.位置同步方式,目前是每帧都会同步角色坐标,这样包量太大,手游的话会坑,可以考虑行动动作广播加校验方法。

回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
发表于 2016-4-7 20:19:16 | 显示全部楼层
space分割不是必须的,现在没有几款游戏用到类似功能。
aoi,效率最好能拿出数据比对比对才有参考价值。根据我的印象经过一些压力测试profiler还没有显示出aoi很耗

位置同步量大也不是绝对性,看游戏类型和终端类型,不动是不广播的,当然你的建议也挺好,可以做选择性功能。
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

54

主题

158

帖子

531

积分

高级会员

Rank: 4

积分
531
 楼主| 发表于 2016-4-8 11:23:27 | 显示全部楼层
本帖最后由 yuyirain 于 2016-4-8 11:28 编辑

如果分割成cell,那么我只要判断九宫格内的cell,可以大大的减少运算量。
但是忽然觉得,即使不分,以现在的cpu运算能力,貌似也能轻松应对。

老大,你是对的~~~
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
发表于 2016-4-8 14:04:43 | 显示全部楼层
yuyirain 发表于 2016-4-8 11:23
如果分割成cell,那么我只要判断九宫格内的cell,可以大大的减少运算量。
但是忽然觉得,即使不分,以现在 ...

9宫格是一种传统的做法,各有优缺点。
如果往大世界扩展,9宫格极耗内存
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

54

主题

158

帖子

531

积分

高级会员

Rank: 4

积分
531
 楼主| 发表于 2016-4-8 14:44:28 | 显示全部楼层
看了一下算法,kbengine对于AOI有算法优化,很牛逼,很强大,很威武~~~
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
发表于 2016-4-8 21:04:20 | 显示全部楼层
yuyirain 发表于 2016-4-8 14:44
看了一下算法,kbengine对于AOI有算法优化,很牛逼,很强大,很威武~~~

还可以结合一些状态标志信息继续优化,不过那是以后性能需要的事
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

1

主题

4

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2016-5-4 16:26:32 | 显示全部楼层
大神,请教一下,我下了kbengine官网的u3d的demo,可以注册账号了,但是创建角色的时候报错,提示找不到某个方法是为什么啊。demo不完整吗,还是怎么回事。
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
发表于 2016-5-4 16:48:32 | 显示全部楼层
suke7521 发表于 2016-5-4 16:26
大神,请教一下,我下了kbengine官网的u3d的demo,可以注册账号了,但是创建角色的时候报错,提示找不到某 ...

论坛搜索找不到的那个方法名。
提问不要提在不相干的帖子里,单独问
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

4

主题

8

帖子

58

积分

注册会员

Rank: 2

积分
58
发表于 2017-3-13 19:46:22 | 显示全部楼层
yuyirain 发表于 2016-4-8 14:44
看了一下算法,kbengine对于AOI有算法优化,很牛逼,很强大,很威武~~~

请问你说的AOI算法优化是指什么?
回复

使用道具 举报

39

主题

157

帖子

723

积分

高级会员

Rank: 4

积分
723
发表于 2017-3-13 23:37:27 | 显示全部楼层
yuyirain 发表于 2016-4-8 14:44
看了一下算法,kbengine对于AOI有算法优化,很牛逼,很强大,很威武~~~

我也想知道你看到啥算法了,我们公司服务器还是大世界9宫格呢。貌似我又可以去装逼了。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|KBEngine Forum

GMT+8, 2018-12-11 16:32 , Processed in 0.037000 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表