当前您所在的位置:首页>三维建模软件>

GotoAndPlay() OpenSpace

OpenSpace产品概述

OpenSpace是用于快速开发多人虚拟世界和MMO社区的Flash平台的强大框架。 OpenSpace引擎利用ActionScript 3和SmartFoxServer的强大功能,提供前所未有的功能和自定义级别,使您的虚拟世界看起来独一无二。

OpenSpace可创建高级地图架构,如桥梁和立交桥,拥有独立的背景层,来最好地控制地图图形外观; 它提供了一个高级的地图滚动引擎,可最大限度地提高渲染性能,允许创建更大的地图。OpenSpace使用扩展的广度优先寻路算法,能够处理铺砖的抬起高度、坡度和不同的地形; 让开发者在头像创建过程的拥有完全控制权,软件也为用户提供了无数的可能性。

从版本2开始,OpenSpace功能得到了很大改进。新引擎加强了对视口及其滚动的控制,使玩家能够在运行时编辑地图。软件引入全新的库存系统,增加对非玩家角色的控制,改进玩家的头像结构和玩家的地图交互能力 ,为OpenSpace Editor带来了新的实用功能。

高级地图结构
OpenSpace对地图结构可完全控制。首先,铺砖大小和其纵横比可以完全自定义:您可以选择等轴测视图或自顶向下视图,也可设置您的首选视图角度。 此外,铺砖不是扁平的表面,而是灵活的构建块,允许您创建复杂的架构,如桥梁,立交桥和斜坡。

超出平面的2D对象,如建筑物,可恰当地放置在地图上,且不影响三维空间内移动的感知,不需要将每个地图对象分割成瓦形部分。
此外,背景和前景可以在单独的图层上处理,而无需使用铺砖填充地图。

运行时映射编辑
开发人员可以在OpenSpace Editor桌面应用程序中灵活地设计地图。而玩家可以在运行时通过从外部库存中拖放项目来编辑地图,从而允许创建可自定义的用户家庭。拖动操作可直接由OpenSpace处理,无需向开发人员请求额外的编码;还在地图编辑交互和库存项目处理中提供高度自定义功能:突出自定义项目选择,可配置拖放视觉帮助,自定义库存项目参数和事件触发器等。
服务器端扩展
从版本2开始,OpenSpace通过提供专用的服务器端扩展来加强与SmartFoxServer的集成,负责加载地图,保存地图更改,计算头像路径等。OpenSpace扩展可以依次扩展,允许高度控制通过地图存储系统,并提供其他方法,使其很容易创建和控制NPC头像。

视口控制
OpenSpace提供了对“相机”移动的极大控制,如由玩家的化身在地图上的移动触发的平移、缩放和滚动。所有与摄像头相关和滚动相关的参数都可以在OpenSpace客户端配置中进行微调,给您最大程度的自定义。

化身
在OpenSpace中,化身的创建完全由开发人员控制。没有预先设置的强硬结构:你只需要扩展化身的类(这是一个简单的MovieClip,拥有一些额外的属性和方法),你可以自由地构建化身的外观和方法,无任何约束来进行自定义。

OpenSpace中化身的运动有8个方向,但您可以配置引擎,只使用四个对角线方向,用寻径算法将自适应此设置。

用户界面

OpenSpace有事件触发系统,允许根据地图上的用户动作和化身移动来分派多个事件。此外,软件可以检索任何地图项目来访问其显示对象,并提供无尽的可能性。创建一个高度交互的环境就是这么容易!
鼠标和键盘控制器可以同时使用; 两者都可以永久或暂时激活来确保不会产生任何影响。

北京哲想软件有限公司