System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机与人机交互,尤其涉及一种游戏组件旋转控制方法、游戏组件旋转控制装置、计算机可读存储介质与电子设备。
技术介绍
1、随着计算机与人机交互技术的发展,游戏已成为人们日常娱乐的重要方式之一。游戏中用户经常需要对组件进行旋转操作。例如,用户在摆放游戏场景中的组件时,需要通过旋转操作将其调整到期望的角度或方向。
2、目前的旋转操作交互方式中,用户无法清楚地了解到当前旋转程度,导致用户进行旋转操作的准确性降低,有时需要进行多次反复操作才能达到期望的角度,影响效率以及用户体验。
技术实现思路
1、本公开提供一种游戏组件旋转控制方法、游戏组件旋转控制装置、计算机可读存储介质与电子设备,以至少在一定程度上解决旋转操作准确性较低的问题。
2、根据本公开的第一方面,提供一种游戏组件旋转控制方法,所述方法包括:在运行游戏程序所提供的图形用户界面中显示游戏编辑场景;所述游戏编辑场景包括一个或多个场景组件,所述场景组件被配置为在游戏运行阶段生成对应的虚拟模型;响应对目标场景组件的预设操作,根据当前设置的单位旋转角度显示第一旋转引导图形;所述第一旋转引导图形包括多个单位刻度图形,每个单位刻度图形用于指示所述单位旋转角度;所述目标场景组件是所述一个或多个场景组件中的组件;根据对所述目标场景组件的旋转操作确定当前旋转角度;所述当前旋转角度是所述单位旋转角度的整数倍;根据所述当前旋转角度在所述多个单位刻度图形中确定待调整单位刻度图形,并调整所述待调整单位刻度图形的显示属性,以通
3、根据本公开的第二方面,提供一种游戏组件旋转控制装置,所述装置包括:游戏编辑场景显示处理模块,被配置为在运行游戏程序所提供的图形用户界面中显示游戏编辑场景;所述游戏编辑场景包括一个或多个场景组件,所述场景组件被配置为在游戏运行阶段生成对应的虚拟模型;旋转引导图形显示处理模块,被配置为响应对目标场景组件的预设操作,根据当前设置的单位旋转角度显示第一旋转引导图形;所述第一旋转引导图形包括多个单位刻度图形,每个单位刻度图形用于指示所述单位旋转角度;所述目标场景组件是所述一个或多个场景组件中的组件;旋转角度确定模块,被配置为根据对所述目标场景组件的旋转操作确定当前旋转角度;所述当前旋转角度是所述单位旋转角度的整数倍;显示属性调整模块,被配置为根据所述当前旋转角度在所述多个单位刻度图形中确定待调整单位刻度图形,并调整所述待调整单位刻度图形的显示属性,以通过所述待调整单位刻度图形表示所述当前旋转角度;旋转完成指令处理模块,被配置为响应旋转完成指令,根据最终旋转角度控制所述目标场景组件旋转到所述最终旋转角度对应的方向。
4、根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的游戏组件旋转控制方法及其可能的实现方式。
5、根据本公开的第四方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令,来执行上述第一方面的游戏组件旋转控制方法及其可能的实现方式。
6、本公开的技术方案具有以下有益效果:
7、一方面,在用户进行旋转操作过程中,显示第一旋转引导图形,并通过对应数量的待调整单位刻度图形以可视化方式显示当前旋转角度,使得用户能够直观、清楚地了解当前旋转角度以及旋转效果,这样用户更加容易旋转到期望的角度或方向,有利于提高用户旋转操作的准确性。另一方面,当前旋转角度以设置的单位旋转角度为单位进行阶梯性变化,这样便于用户准确控制当前旋转角度,减少反复操作的情况,提高效率与用户体验。
本文档来自技高网...【技术保护点】
1.一种游戏组件旋转控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述当前旋转角度在所述多个单位刻度图形中确定待调整单位刻度图形,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述预设反馈指令包括以下一种或多种:设备振动指令,预设音效播放指令,预设视觉特效显示指令。
5.根据权利要求1所述的方法,其特征在于,在根据对所述目标场景组件的旋转操作确定当前旋转角度之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述当前旋转位置标识位于所述待调整单位刻度图形中基于所述旋转操作的旋转方向的最后一个待调整单位刻度图形的旋转终点边界。
7.根据权利要求5所述的方法,其特征在于,在根据当前设置的单位旋转角度显示第一旋转引导图形之后,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述获取所述目标场景组件在所述旋转操作下相对于所述参考点的角度,得到所述当前旋转角度,包括:
12.根据权利要求9所述的方法,其特征在于,所述显示历史旋转角度与当前累积旋转角度,包括:
13.根据权利要求12所述的方法,其特征在于,所述获取所述目标场景组件在所述旋转操作下相对于所述参考点的角度,得到所述当前累积旋转角度,包括:
14.根据权利要求9所述的方法,其特征在于,所述在所述图形用户界面中显示所述当前旋转角度,以及/或者显示历史旋转角度与当前累积旋转角度,包括:
15.根据权利要求1所述的方法,其特征在于,所述响应对目标场景组件的预设操作,根据当前设置的单位旋转角度显示第一旋转引导图形,包括:
16.根据权利要求15所述的方法,其特征在于,所述根据当前设置的单位旋转角度显示所述第一旋转引导图形,包括:
17.根据权利要求15所述的方法,其特征在于,所述根据当前设置的单位旋转角度显示所述第一旋转引导图形,包括:
18.根据权利要求15所述的方法,其特征在于,所述旋转操作和所述旋转平面选择操作为连续进行的操作。
19.根据权利要求1所述的方法,其特征在于,所述方法还包括:
20.根据权利要求1所述的方法,其特征在于,所述方法还包括:
21.根据权利要求20所述的方法,其特征在于,所述当前设置的单位旋转角度为多个候选角度中的一个;所述方法还包括:
22.根据权利要求1所述的方法,其特征在于,所述根据对所述目标场景组件的旋转操作确定当前旋转角度,包括:
23.根据权利要求1至22任一项所述的方法,其特征在于,所述第一旋转引导图形是圆环或圆形,所述单位刻度图形是弧度为所述单位旋转角度的弧形或扇形。
24.一种游戏组件旋转控制装置,其特征在于,所述装置包括:
25.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至23任一项所述的方法。
26.一种电子设备,其特征在于,包括:
...【技术特征摘要】
1.一种游戏组件旋转控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述当前旋转角度在所述多个单位刻度图形中确定待调整单位刻度图形,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述预设反馈指令包括以下一种或多种:设备振动指令,预设音效播放指令,预设视觉特效显示指令。
5.根据权利要求1所述的方法,其特征在于,在根据对所述目标场景组件的旋转操作确定当前旋转角度之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述当前旋转位置标识位于所述待调整单位刻度图形中基于所述旋转操作的旋转方向的最后一个待调整单位刻度图形的旋转终点边界。
7.根据权利要求5所述的方法,其特征在于,在根据当前设置的单位旋转角度显示第一旋转引导图形之后,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述根据对所述目标场景组件的旋转操作确定当前旋转角度,包括:
11.根据权利要求10所述的方法,其特征在于,所述获取所述目标场景组件在所述旋转操作下相对于所述参考点的角度,得到所述当前旋转角度,包括:
12.根据权利要求9所述的方法,其特征在于,所述显示历史旋转角度与当前累积旋转角度,包括:
13.根据权利要求12所述的方法,其特征在于,所述获取所述目标场景组件在所述旋转操作下相对于所述参考点的角度,得到所述当前累积...
【专利技术属性】
技术研发人员:吴昌文,李赞晨,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。