一种快速搭建与拆解方法技术

技术编号:20683434 阅读:41 留言:0更新日期:2019-03-27 19:43
本发明专利技术提供了一种快速搭建与拆解方法,包括以下步骤:1)玩家选择搭建的基本构型;2)玩家选择基本构型应用到的起点与终点位置;3)实时计算产生基本构型的预览;4)玩家确认搭建或拆解,自动为玩家搭建出基本构型或拆解掉相应构型。本发明专利技术能够替代玩家很多基本的重复性工作,提高搭建与拆解的效率,留给玩家更多的创作时间和调整时间。

【技术实现步骤摘要】
一种快速搭建与拆解方法
本专利技术涉及游戏引擎开发
,特别涉及一种三维体素世界中的搭建与拆解方法。
技术介绍
在由体素构成的三维虚拟世界中,玩家可以进行搭建,基于体素的搭建基本元素均为体素方格。例如:在《我的世界》游戏中,玩家可以通过摆放方格来搭建各种各样的建筑结构及造型。使用基础的体素方格搭建具有方便自由的优点,同时,由于全部使用基于体素方格搭建,重复性工作较多。因而,需要一种在三维体素世界中快速搭建与拆解的方法。
技术实现思路
为了解决现有技术存在的不足,本专利技术的目的在于提供一种快速搭建与拆解方法,在三维体素世界中搭建与拆解基本构型,避免重复性工作,提高搭建与拆解的效率,留给玩家更多的创作时间和调整时间。为实现上述目的,本专利技术提供的快速搭建与拆解方法,包括以下步骤:1)选择搭建的基本构型;2)选择基本构型应用到的起点与终点位置;3)生成基本构型的预览;4)搭建基本构型或拆解掉相应构型。进一步地,所述基本构型包括长方体构型、平面构型、斜梯构型。进一步地,所述步骤3)进一步包括计算长方体构型或平面构型的步骤:31)标记起点体素位置;32)标记结束点体素位置;33)根据如下公本文档来自技高网...

【技术保护点】
1.一种快速搭建与拆解方法,其特征在于,包括以下步骤:1)选择搭建的基本构型;2)选择基本构型应用到的起点与终点位置;3)生成基本构型的预览;4)搭建基本构型或拆解掉相应构型。

【技术特征摘要】
1.一种快速搭建与拆解方法,其特征在于,包括以下步骤:1)选择搭建的基本构型;2)选择基本构型应用到的起点与终点位置;3)生成基本构型的预览;4)搭建基本构型或拆解掉相应构型。2.根据权利要求1所述的快速搭建与拆解方法,其特征在于,所述基本构型包括长方体构型、平面构型、斜梯构型。3.根据权利要求1所述的快速搭建与拆解方法,其特征在于,所述步骤3)进一步包括计算长方体构型或平面构型的步骤:31)标记起点体素位置;32)标记结束点体素位置;33)根据如下公式计算构型大小:Xs=Xend–Xbegin;Ys=Yend–Ybegin;Zs=Zend–Zbegin;其中:Xbegin、Ybegin、Zbegin分别为起点体素在X轴、Y轴、Z轴的位置,Xend、Yend、Zend分别为结束点体素在X轴、Y轴、Z轴的位置,Xs、Ys、Zs分别为构型在X轴、Y轴、Z轴的位置;34)使用循环遍历法计算出长方体构型或平面构型所占的体素方格。4.根据权利要求1所述的快速搭建与拆解方法,其特征在于,所述步骤3)进一步包括计算斜梯构型的步骤:41)标记起点...

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

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

1