【技术实现步骤摘要】
一种多人协作游戏编辑方法、系统及装置
[0001]本专利技术涉及软件编辑开发领域,尤其是涉及一种多人协作游戏编辑方法、系统及装置。
技术介绍
[0002]目前游戏开发,项目资源管理通常由版本管理软件(svn、git)负责。这种资源管理方式需要参与者实时更新才能获取新上传的资源。资源存储在本地设备内,软件的运行和编辑都在本地执行,对本体设备有一定的要求。
[0003]华为的CloudIDE是一种云端游戏开发软件,但是该软件主要应用于特定类型的软件开发,管理系统依然需要参与者实时更新才能获取新上传的资源。
[0004]上述中的现有技术方案存在以下缺陷:上述软件都存在对多人协作不够友好的问题,主要是在多人协作时用户的本地设备不一定能满足项目处理的要求。
技术实现思路
[0005]为了更利于多人协作编辑游戏,本申请提供一种多人协作游戏编辑方法、系统及装置。
[0006]一方面,本申请提供的一种多人协作游戏编辑方法采用如下的技术方案:一种多人协作游戏编辑方法,基于服务端和多个用户端,包括以下步骤 ...
【技术保护点】
【技术特征摘要】
1.一种多人协作游戏编辑方法,基于服务端(1)和多个用户端(2),包括以下步骤,其特征在于:服务端(1)接收项目创建指令,服务端(1)初始化项目;服务端(1)将项目信息同步至用户端(2);用户端(2)向服务端(1)发送更改信息;服务端(1)接收更改信息并根据更改信息更新项目,生成新的项目;服务端(1)检查项目状态并根据需求进行项目构建;服务端(1)将新的项目生成运行实例,服务端(1)根据运行实例和修改内容生成项目信息并同步给用户端(2)。2.根据权利要求1所述的一种多人协作游戏编辑方法,其特征在于,所述服务端(1)初始化项目步骤包括:服务端(1)接收并存储项目模板;服务端(1)根据创建指令选取项目模板;服务端(1)根据创建指令对项目模板进行修改。3.根据权利要求1所述的一种多人协作游戏编辑方法,其特征在于,所述用户端(2)向服务端(1)发送更改信息步骤包括:用户端(2)接收输入的更改指令;用户端(2)根据更改指令对项目信息中的运行实例进行修改,将修改后的运行实例作为更改信息;用户端(2)将更改信息发送给服务端(1)。4.根据权利要求1所述的一种多人协作游戏编辑方法,其特征在于,所述用户端(2)向服务端(1)发送更改信息步骤包括:用户端(2)接收输入的更改指令并根据更改指令对项目信息进行修改;用户端(2)检查修改后的项目信息并根据需求进行项目构建,生成新的运行实例;用户端(2)将新的项目信息和运行实例作为更改信息发送给服务端(1)。5.根据权利要求1所述的一种多人协作游戏编辑方法,其特征在于,所述服务端(1)初始化项目步骤之后包括:用户端(2)将新的用户信息和用户权限发送给服务端(1),用户权限包括可查看项目信息、用户管理权限和项目版本管理权限;服务端(1)接收并存储新的用户信息和用户权限;用户端(2)接收用户信息并将用户信息发送给服务端(1);服务端(1)接收用户信息并根据用户信息调用用户权限;服务端(1)根据调用的用户权限向用户端(2)开放对应权限,服务端(1)根据不同用户端(2)的权限向用户端(2)同步不同的项目信息。6.根据权利要求1所述的一种多人协作游戏编辑方法,其特征在于,所述服务端(1)接收更改信息并根据更改信息更新项目,生成新的项目包括:服务端(1)接收更改信息并根据更改信息更改当前运行实例;服务端(1)将当前运行实例存入若干项目存储...
【专利技术属性】
技术研发人员:李曌,孙华庆,郭建君,
申请(专利权)人:北京蔚领时代科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。