一种可变场景物质守恒的方法技术

技术编号:20635579 阅读:48 留言:0更新日期:2019-03-23 00:33
一种可变场景物质守恒的方法,包括以下步骤:建立体素物质和模型物质的对应标记,并保存配置信息;运行游戏,读取所述配置信息;接收玩家的输入,在场景中删除或增加体素物质;查找所述体素物质对应的模型物质,并修改所述模型物质数量。本发明专利技术的一种可变场景物质守恒的方法,可以实现可变场景中物质的采集和消耗守恒,更加符合真实世界的客观规律。

A Method for Conservation of Matter in Variable Scene

A method for conservation of substances in variable scenes includes the following steps: establishing corresponding labels of voxel substances and model substances and storing configuration information; running games to read the configuration information; receiving input from players to delete or increase voxel substances in scenes; searching for model substances corresponding to the voxel substances and modifying the number of model substances. The invention provides a method of material conservation in variable scenes, which can realize the conservation of material collection and consumption in variable scenes, and is more in line with the objective law of the real world.

【技术实现步骤摘要】
一种可变场景物质守恒的方法
本专利技术涉及游戏软件
,特别是涉及一种可变场景物质守恒的方法。
技术介绍
在由体素构成的可变场景中,玩家可以修改场景,对场景中的地面构成物质进行增删操作。目前常见的对场景中的地面构成物质进行增删操作只是单纯的对场景中的物质进行增加或减少,物质之间没有对应关系,这样由于各种操作增加或减少场景中的物质就会造成场景中的物质越来越多或越来越少,进而影响整场景的表现及整体游进程等,且不符合真实世界的客观规律。
技术实现思路
为了解决现有技术存在的不足,本专利技术的目的在于提供一种可变场景物质守恒的方法,对整场景物质进行维护。为实现上述目的,本专利技术提供的可变场景物质守恒的方法,包括以下步骤:建立体素物质和模型物质的对应标记,并保存配置信息;运行游戏,读取所述配置信息;接收玩家的输入,在场景中删除或增加体素物质;查找所述体素物质对应的模型物质,并修改所述模型物质数量。进一步地,所述查找所述体素物质对应的模型物质的步骤,是从读取的配置信息中查找删除或增加的体素物质对应的模型物质。进一步地,所述修改所述模型物质数量的步骤,进一步包括,减少或增加体素物质或模型物质的数量,根据配置信息增加或减少相对应的模型物质或体素物质的数量。更进一步地,所述修改所述模型物质数量的步骤,进一步包括,删除模型物质,则根据配置信息在场景中增加相对应的体素物质的数量。为实现上述目的,本专利技术还提供一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行权利要求上述的可变场景物质守恒的方法步骤。为实现上述目的,本专利技术还提供一种游戏终端设备,包括存储器和处理器,所述存储器上储存有在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述的可变场景物质守恒的方法步骤。本专利技术的一种可变场景物质守恒的方法,具有以下有益效果:1)避免物质由于各种操作而越来越少或越来越多,进而影响整场景的表现及整体游戏进程等。2)维护可变场景的物质守恒,符合真实世界的客观规律。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,并与本专利技术的实施例一起,用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为根据本专利技术的可变场景物质守恒的方法流程图;图2为根据本专利技术的可变场景物质守恒的方法实施方式示意图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1为根据本专利技术的可变场景物质守恒的方法流程图,下面将参考图1,对本专利技术的可变场景物质守恒的方法进行详细描述。首先,步骤101,将第一对象和第二对象进行对应标记并保存配置信息。其中,第一对象可以是场景中的体素物质,第二对象可以是场景中的模型物质,将第一对象与第二对象进行对应标记,并将标记的配置结果进行保存。这样,可以使得场景中的体积元素具有相对应的模型物质,方便根据配置信息计算体积元素与模型物质的对应关系。当改变场景中体积元素的数量时,可以根据体积元素与模型物质的对应关系配置信息计算模型物质需要改变的数量,从而相应地改变模型物质的数量。在步骤102,读取所述配置信息。其中,在场景运行时,获取第一对象与第二对象的配置关系。这样,读取出相应的配置信息以便于后续对第一对象和第二对象的操作。在步骤103,修改所述第一对象的数量并查找所述配置信息。其中,在场景中,选中第一对象并操作增加或减少第一对象的数量,查找场景中保存的第一对象对应的第二对象的配置信息。这样,可以根据配置信息对第二对象进行相应的修改操作。在步骤104,根据所述配置信息对所述第二对象进行计算并修改。其中,根据第一对象与第二对象相对应的配置关系,计算第二对象需要增加或减少的数量,并根据相应的配置信息增加或减少第二对象的数量。即增加了第一对象的数量时,减少第一对象所对应的第二对象的数量;减少第一对象的数量时,增加第一对象对应的第二对象的数量。相应地,增加第二对象的数量时,减少第二对象所对应的第一对象的数量;减少第二对象的数量时,增加第二对象所对应的第一对象的数量。即第一对象与第二对象可以根据配置关系相互转化。这样,在场景中,可以保证配置好的体积元素与模型物质根据配置关系进行增加或减少,保持场景中物质的守恒。优选地,第三对象与所述第二对象进行对应标记并保存配置信息,所述第二对象与第四对象进行对应标记并保存配置信息,减少第三对象,根据配置信息对第二对象进行增加,减少第二对象,根据配置信息对第四对象进行增加。其中,在场景中,对第三对象进行减少或删除操作,根据配置关系,第二对象增加相应的数量,对第二对象进行减少或删除操作,根据配置关系,增加或生成第四对象。在第三对象与第二对象的配置关系中,只能减少第三对象生成第二对象,无法通过减少第二对象生成第三对象,即第三对象不可以被还原,那么在减少第二对象时,只能通过第二对象与第四对象的配置关系来生成第四对象。这样,建立单向的转化关系,形成一个转化链,依然可以保证场景中物质的守恒,而且转化内容更加丰富。下面结合具体的实施例详细地介绍本专利技术一种可变场景物质守恒的方法的技术方案。图2为根据本专利技术的可变场景物质守恒的方法实施例一示意图,如图2所示,在由体素构成的可变场景中,体积元素MaterialID=“1”,对应标记的模型物质为“voxel_dirt”,那么,在场景中,删除了MaterialID为1的体素时,根据配置关系,生成出voxel_dirt物品,即此时可以在场景中采集到voxel_dirt物品。相应地,当选中voxel_dirt物品来修改场景时,修改voxel_dirt物品,向场景中增加MaterialID为1的体素。即voxel_dirt物品可以根据配置信息还原成体积元素回到场景里。进一步地,体积元素MaterialID=“2”,对应标记的模型物质为“voxel_grass”,那么,在场景中,删除了MaterialID为2的体素时,根据配置关系,生成出voxel_grass物品,即此时可以在场景中采集到voxel_grass物品。相应地,当选中voxel_grass物品来修改场景时,修改voxel_grass物品,向场景中增加MaterialID为2的体素。即voxel_grass物品可以根据配置信息还原成体积元素回到场景里。进一步地,体积元素MaterialID=“3”,对应标记的模型物质为“voxel_stone”,那么,在场景中,删除了MaterialID为3的体素时,根据配置关系,生成出voxel_stone物品,即此时可以在场景中采集到voxel_stone物品。相应地,当选中voxel_stone物品来修改场景时,修改voxel_stone物品,向场景中增加MaterialID为3的体素。即voxel_stone物品可以根据配置信息还原成体积元素回到场景里。进一步地,visualkey=“78”,对应标记的模型物质为Material=“wood,110”,那么,在场景中,删除了键为78的模型时,根据配置关系,生产出110个wood,即此时可以在场景中采集到110个wo本文档来自技高网...

【技术保护点】
1.一种可变场景物质守恒的方法,包括以下步骤:建立体素物质和模型物质的对应标记,并保存配置信息;运行游戏,读取所述配置信息;接收玩家的输入,在场景中删除或增加体素物质;查找所述体素物质对应的模型物质,并修改所述模型物质数量。

【技术特征摘要】
1.一种可变场景物质守恒的方法,包括以下步骤:建立体素物质和模型物质的对应标记,并保存配置信息;运行游戏,读取所述配置信息;接收玩家的输入,在场景中删除或增加体素物质;查找所述体素物质对应的模型物质,并修改所述模型物质数量。2.根据权利要求1所述的一种可变场景物质守恒的方法,其特征在于,所述查找所述体素物质对应的模型物质的步骤,是从读取的配置信息中查找删除或增加的体素物质对应的模型物质。3.根据权利要求1所述的一种可变场景物质守恒的方法,其特征在于,所述修改所述模型物质数量的步骤,进一步包括,减少或增加体素物质或模型物质的数量,根据配置信息...

【专利技术属性】
技术研发人员:蔡根
申请(专利权)人:苏州蜗牛数字科技股份有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1