一种采用unity引擎构建三维五子棋棋盘模型的方法技术

技术编号:20697905 阅读:58 留言:0更新日期:2019-03-30 11:54
本发明专利技术涉及五子棋技术领域,公开了一种采用unity引擎构建三维五子棋棋盘模型的方法,包括以下步骤:S1、在三维空间中x轴、y轴和z轴三个方向的每个方向均设置多根线段,交叉组合构成棋盘,线段之间的交叉点为棋子的落子位置;S2、构建的坐标轴,在屏幕左上角展示出目前选取的落子位置的坐标;S3、在x轴和y轴上放置多个光源,多个光源两两相对;S4、观察操作;S5、落子操作,这种采用unity引擎构建三维五子棋棋盘模型的方法,使三维立体五子棋棋盘具有可视性,落子操作精准、方便快捷。

【技术实现步骤摘要】
一种采用unity引擎构建三维五子棋棋盘模型的方法
本专利技术涉及五子棋
,特别涉及一种采用unity引擎构建三维五子棋棋盘模型的方法。
技术介绍
三维五子棋游戏对拓展游戏参与人的三维空间感性认识,增强参与人的三维立体思维能力具有重要意义,是训练青少年的三维空间感知能力和洞察力的有效途径和手段。如何增强三维五子棋的趣味性和快速的人机交互能力,是三维五子棋开展的关键。其中,棋盘界面的操作简便性以及可视化程度,是开发三维五子棋的关键技术环节,目前仍有待进一步完善。现有的三维五子棋棋盘的构建,三维可视化程度不高,操作复杂。本专利技术主要解决的技术问题是如何构建三维五子棋棋盘,具体需要解决的主要技术问题是:(1)三维立体五子棋棋盘的可视化问题;(2)“落棋”操作的便捷性、快速性、精准性问题。
技术实现思路
本专利技术提供一种采用unity引擎构建三维五子棋棋盘模型的方法,可以解决现有技术中的上述问题。本专利技术提供了一种采用unity引擎构建三维五子棋棋盘模型的方法,包括以下步骤:S1、在三维空间中x轴、y轴和z轴三个方向的每个方向均设置多根线段,每个方向的多根线段平行排列,且两端对齐,横本文档来自技高网...

【技术保护点】
1.一种采用unity引擎构建三维五子棋棋盘模型的方法,包括以下步骤:S1、在三维空间中x轴、y轴和z轴三个方向的每个方向均设置多根线段,每个方向的多根线段平行排列,且两端对齐,横向相邻的两根线段之间和纵向相邻的两根线段之间的距离相等,相邻两根线段之间的距离小于线段的长度,三个方向上的所有线段,交叉组合构成一个立方体空间,即为棋盘模型,线段之间的交叉点为棋子的落子位置,棋子使用球形棋子,棋子的颜色与棋盘模型背景色区分明显;S2、选取棋盘模型的一角作为原点,构建坐标轴x轴、y轴和z轴,将构建的坐标轴x轴、y轴和z轴及相应坐标轴上坐标点的位置标识在棋盘模型上,根据构建的坐标轴,在屏幕左上角展示出目...

【技术特征摘要】
1.一种采用unity引擎构建三维五子棋棋盘模型的方法,包括以下步骤:S1、在三维空间中x轴、y轴和z轴三个方向的每个方向均设置多根线段,每个方向的多根线段平行排列,且两端对齐,横向相邻的两根线段之间和纵向相邻的两根线段之间的距离相等,相邻两根线段之间的距离小于线段的长度,三个方向上的所有线段,交叉组合构成一个立方体空间,即为棋盘模型,线段之间的交叉点为棋子的落子位置,棋子使用球形棋子,棋子的颜色与棋盘模型背景色区分明显;S2、选取棋盘模型的一角作为原点,构建坐标轴x轴、y轴和z轴,将构建的坐标轴x轴、y轴和z轴及相应坐标轴上坐标点的位置标识在棋盘模型上,根据构建的坐标轴,在屏幕左上角展示出目前选取的落子位置的坐标;S3、在x轴和y轴距离原点较远的位置放置多个光源,多个光源两两相对;S4、观察操作:使用鼠标右键拖动棋盘模型进行棋盘模型的旋转操作,使用鼠标滚轮前后滚动进行棋盘模型的缩放操作;S5、落子操作:将鼠标放置于需要落子的棋盘模型的相应坐标点位置上,相应坐标点位置展示出用于标识落子位置的棋子,同时标识落子位置的坐标展示在屏幕的左上角,使用者通过标识棋子并确定其落子位置后,点击鼠标左键,即可落子;当发现落子错误,点击屏幕左上角坐标下方的撤回按钮撤回已落下的棋子。2.如权利要求1所述的采用unity引擎构建三维五子棋棋盘模型的方法,其特征在于,所述棋盘模型,其具体构建方法如下:S11、在unity编译器中创建物体组件,物体组件包括:圆柱体,作为棋盘模型上的线段;红白两种圆球,作为棋子;透明圆球,用于锚点即标识能够落子的点;黄色小球,用于标识落子位置;四个光源;用于标识坐标的文字;撤回按钮;透明小球,放置于中心点位置(0,0,0),用于定位视角的中心位置;“x:”、“y:”、“z:”三个标签;三个标签,分别展示小球的x轴、y轴和z轴的坐标,置于屏幕左上“x:”、“y:”、“z:”相应标签之后;摄像机,作为使用者观察棋盘模型的入口,摄像机所拍到的即为屏幕中展示的;S12、在unity编译器中创建c#代码文件,并于visualstudio中进行编写,通过脚本与创建完成的物体组件,实现棋盘模型构建,具体的步骤为:初始化棋盘模型:将圆柱体作为线段放置于相应的位置,构成以原点为中心的棋盘模型,并在线段与线段的交叉点处,放置透明圆球,作为落子位置的标识,接下来以棋盘模型的原点,在x轴、y轴、z轴方向,分别...

【专利技术属性】
技术研发人员:赵峰王怀兴陈红玉陈致远
申请(专利权)人:山东工商学院
类型:发明
国别省市:山东,37

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

1