Más contenido relacionado
Similar a 关于Bitworld的一些话题222 (20)
关于Bitworld的一些话题222
- 4. 构成
• 客户端:
渲染引擎, 内容创建工具,navgen工具
max,maya 导出插件等
• 服务器端:
cellapp, baseapp, loginapp, dbmgr,
cellappmgr, baseappmgr。
服务器端工具(web_console, space_viewer)
- 5. • 谁在用Bigworld?
Bigworld?
网易,世纪天成,深红等
• Bigworld 的一些作品
《天下2》, 《创世西游》,《猎国》
《坦克战争》等等
- 21. 完善的控制台
• 集群控制工具
• 远程进程注入,便于调试
• 性能分析,profile
• Watcher
• Space viewer
- 25. C++ 扩展
• CPU 密集型,或者IO 操作。
如 物理校验,复杂的AI,A*等
如 外部网络链接,服务器端资源加载
• Extra 扩展entity
- 27. 其他
• Mysql存储, seconddb. 未做脏数据处理。
• Xml 定义存储。双面刃。
• Client,cell,base 之间的 rpc调用
• 一切皆是 entity
• 无处不在的异步操作
• 属性自动同步,坐标同步方式(高流量)
• 属性可见域控制
- 29. 谨慎控制
• 到底如何放置 cell,base 逻辑
省事的代价,是后期的重构
• 规划好entity属性,存储属性
过多的属性,导致内网的流量剧增
• 更多的分时逻辑
超时,有时候不仅仅是卡机,而是宕机
• 精准的属性访问控制
• 小心的控制LOD, AOI,利用起witness