首页 > 知识库 > 正文

volcano是什么 关于volcano的详细介绍

VOLCANO是一款MMORPG(大型多人在线角色扮演)3D网络游戏的开发引擎,用作支持用户快速并简单地开发具有真实游戏环境和丰富游戏玩点的游戏,具有完全自主的知识产权,由易语言之父吴涛先生开发完成。VOLCANO引擎分为以下四部分: 客户端引擎、服务器端引擎、基本游戏框架、周边工具集.

基本介绍:

VOLCANO是一款MMORPG(大型多人在线角色扮演)3D网络游戏的开发引擎,用作支持用户快速并简单地开发具有真实游戏环境和丰富游戏玩点的游戏,具有完全自主的知识产权.

VOLCANO引擎分为以下四部分: 客户端引擎服务器端引擎基本游戏框架周边工具集.

客户端引擎:

• 场景支持:

• 支持超大无缝场景,单个场景最大允许尺寸为32平方公里;

• 支持超大无缝地形,支持远景地貌;

• 支持各种用作快速渲染大量场景内容的技术:

• 支持室内场景,支持室内场景Portal滤除技术;

• 所有场景渲染内容均提供有即时的LOD支持;

• 所有场景渲染内容均自动筛选后优先进行批量绘制,地形植被提供有专用的数据格式用作批量绘制;

• 采用四叉树对场景内容进行管理.

• 支持静/动态阴影;

• 支持动态光源和动态效果;

• 支持路径和地域划分;

• 场景中支持放置下列类型的对象:

演示Demo

演示Demo

2

2

3

3

4

4

5

5

6

6

实体对象

声音对象

光源对象

效果对象

室外背景对象

室外前景对象

屏幕对象

标记对象

用户自定义类型对象

• 模型支持:

• 分为vnm通用模型和vbm建筑物专用模型两类;

• 支持对象插槽和纹理插槽,可以用作支持人物换装、换特征和骑乘;

• 支持纹理皮肤;

• 支持骨骼/纹理/材质/光源/摄像机动画;

• 动画支持双通道播放,能够在单一模型上同时播放两个不同的动画;

• 支持粒子和条带系统;

• 支持内置光源和摄像机;

• 建筑物模型支持内置小摆件.

• 其它:

• 内置被改进的MyGUI界面引擎;

• 内置物理引擎;

• 内置场景内容档案包系统,所有场景内容均整合在档案包中读取;

• 内置支持全屏模式的中英文输入法管理器;

• 支持各种格式声音的播放,支持3D播放效果;

• 支持硬件设备的信息采集和管理;

• 支持客户端Lua脚本.

• 所需求的最低软硬件环境:

软件: WindowsXP,1GB以上内存,DirectX9.0C.

硬件: GeForce5200/ATI9550以上配置的显卡,至少256M显存,支持ShaderModel2.0.

服务器端引擎:

1.游戏服务器由一系列的“服务”组成,支持基于多个服务建立单一游戏服务器的服务群组,群组中的服务可以位于不同的硬件设备、不同的操作系统、同一或者不同的进程中,具有位置无关性;

2.提供自适应网络框架及服务之间的通讯、协调及管理机制;

3.服务群组中的服务可以随时调整;

4.目前已经内置有以下基本服务:

5.网关服务.基于动态加密算法与客户端进行通信;

6.路由服务.支持将网络负载均衡分配到多个网关;

7.寻路服务.支持基于世界设计器建立的场景导航图进行射线及A*寻路.

8.支持日志记录;

9.提供vdb速查表功能,用作封装游戏服务器的业务数据;

10.支持服务器端Lua脚本;

11.封装有MySql和Postgresql数据库的操作模块.

基本游戏框架:

基本游戏框架用作基于Volcano引擎快速搭建一个大型MMORPG游戏,其中实现了一个MMORPG游戏所需要的绝大多数功能,具体可以参见所提供的DEMO,它目前包括以下部分:

• 客户端:

提供有以下游戏步骤的实现框架:

1.登录

基于SRP6协议与游戏登录服务器之间进行安全验证

1.选择欲登录游戏大区及服务器

2.游戏人物新建/选择

支持玩家人物特征调整

1.游戏场景

2.支持玩家人物及NPC的水陆空三栖移动方式;

3.支持玩家人物及NPC的技能动作和相关动画与特效;

4.实现客户端“魔镜”用作与服务器端“魔镜”同步场景内容;

5.实现场景中的其它互动方式.

• 世界设计器插件:

用作将所有业务相关的数据和功能集成到世界设计器中,包括以下部分:

1.定义所有场景对象的游戏业务相关属性;

2.分离场景的客户端和服务器端数据;

3.提供vdb速查表的修正器,自动计算填写其中的某些数据,检查用户所填写表格的正确性.

• 服务器端:

• 登录服务

基于SRP6协议与玩家客户端之间进行账户验证,支持账户自动/手工冻结,支持各种用户权限.

1.世界服务

创建并管理所有场景实例,管理所有玩家人物会话.

1.场景服务

2.管理单一场景实例:

管理其中的所有NPC对象,为它们建立各种状态机,提供Lua脚本接口.为场景中每个玩家人物建立一个对应的服务器端“魔镜”.

1.使用多线程更新技术;

2.使用局部活动区域更新技术,每次仅玩家所能看到的NPC得到更新.

周边工具集:

• 世界设计器

• 能够完成一个大规模游戏场景的所有设计工作,包括:

地形、地形纹理、地表植被、所有类型的场景对象置入和编辑、场景路径和地域划分、对象分组等等.

1.支持各种后期处理,包括:

生成大规模场景地图的水陆双栖导航图和视线遮挡图等.

1.绝大部分编辑操作均支持撤消和重做,支持对象多选操作.

具体细节请参见相关文档和视频.

• 世界浏览器

用作查看所设计完毕的最终场景效果,并提供场景光照和静态阴影建立,地形纹理压缩等后期功能.

• vnm通用模型、vbm建筑物模型输出插件

目前支持3dsmax 9.0到3dsmax 2012设计软件,用作从其中导出所设计模型到引擎所支持的格式.具体请参见模型设计手册.

• 模型浏览/修改器

查看或修改指定的模型,输出可以直接导入到世界设计器中的场景对象.

• 模型粒子和条带设计器

用作设计vnm通用模型中的粒子和条带系统

声明:本网内容收集自互联网,旨在传播知识仅供参考,不代表本网赞同其观点,文字及图片版权归原网站所有。

更多精彩内容推荐:

你手机里最牛B的图片是什么?

这张算吗...

古代女人明明自己可哺乳,官宦之家为何要请乳娘,自己喂养不行吗?背后有哪些原因?

在古代社会,一般人家连温饱都难以解决,如果没有母乳只能拿米汤、羊奶作为替代,应付应付就行了,哪有闲钱去找奶妈,只有官宦大户人家才能请的起奶妈。但他们找奶妈的原因不单单是为了喂养孩子,还有其他因素。一、请奶妈是身份地位的象征。正如前面所说,请奶妈是大户人家的象征,一般人家请不起。如...

初次去男友父母家,晚上跟他一起睡合适吗?

初次去男朋友父母家,晚上跟他一起睡不合适。女孩子最宝贵的是操守,这是古来根深蒂固的陈旧观念,身心完整的女人,会赢得别人发自内心的敬重。跟男朋友独处一室,很难保证无风无浪、风平浪静,冲动之下很容易偷尝禁果。第一次去公婆家、一定要给公婆留下循规蹈矩、家教严谨的印象。千万不能贸然的跟男...

怎么用手机每天稳定收入30元?

用手机每天稳定收入30元,一个月大概900元,其实并非难事。具体操作中,一方面可以通过开通自媒体完成,另一方面可以通过问答、视频以及各种各样合规正式途径的返现活动获取收益。不过,在实际情况下,对于撰写文章,开通自媒体,长期坚持下,更容易获得稳定的收益,但更需要注重付出努力的过程,...

女性在排卵的时候会有什么感觉吗?

为什么排卵的时候没感觉呢?...

辛苦一个半月,终于领到头条第一笔巨额工资!还要坚持下去吗?

辛苦一个半月,终于领到头条第一笔巨额工资!4位数的,不知道要不要坚持下去...

古代有哪些对女性的刑法呢?你怎么看?

古代的刑罚是十分残酷的,对女性的刑罚也有很多,很多答主都列举了一些专门对女性的刑罚,但不完整,需要补充。笔者搜集一些资料后,补充如下。剖腹剖腹这种方式大家最熟悉的就是日本鬼子的剖腹了,其实中国古代的刑罚中的确有剖腹。虽然这种刑罚没有列入国家正典法律文本,但是在中国古代这仍然是常用...

艺术家必须要深入生活才能创作出艺术作品吗?你怎么看?

你好,亲,很开心回答你的问题众所周知,艺术来源于生活,但是高于生活通俗点说,艺术家们的创作,都是和自己的生活环境,息息相关的比如画家创作,素材都是取材于自己身边的生活,经过画家的加工,提炼精髓,创作经典作品。一比如浪漫主义先驱画家,籍里柯创作的《梅杜萨之筏》,取材于美杜莎远洋船触...

当一个女人出过一次轨之后,还会有下次吗?

有关出轨的女人,当然包括男人,但是,男女有别,为什么要出轨,许多人分析都是没有重点,倾向道德大棒的观念看问题的,真相许多也许被掩盖了。据说所知,男女的生理结构不一样的。关键是男人,的确存在许多忽视现象,就是说许多男人性功能不大行,时间短,有的一下子就泄掉了,实实在在的说,我听一位...

在农村,丈夫外出打工,为什么留守的妻子都害怕丈夫突然回家?

在农村,丈夫外出打工,为什么留守的妻子都害怕丈夫突然回家?目前许多工地也正常开工了,许多男人为了家人生活过得好一点,都选择了外出务农,但这也离不开在背后默默支持他们的老婆,只有这些留守妇女把家照顾好,才能让在外打拼的男人们安心工作,但是丈夫外出打工突然回家,留守的妻子却显得有些害...

你见过哪些不起眼但是利润特别大的生意 ​​​​?

只要努力,没有做不成的,我以前卖饲料的,不好干了,现在卖冻品,做冻品配送终端,一开始很难,天天跑客户送货,一件两件也送,现在在家等电话就行了,任何事,先苦后甜,跟对人,走对路,这就是我的感受...

小偷从飘窗上失重摔死了。小偷家属以飘窗上没设防护栏为由要求房主赔偿,您怎么看?

那应该赔偿,凡超过3米以上的属高空作业,业主应对工作场所安装防坠落护栏,业主应监督作业者系好安全带。...

你的手机号码是什么级别靓号?

我先来176****0234,属于第六类靓号 😄...

xiong1314184Ch1nnyxiong1314184
猜你喜欢
热门推荐
今日推荐 更多
猜你喜欢