应用中的路径构建方法和装置的制造方法

文档序号:9217021阅读:264来源:国知局
应用中的路径构建方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机应用技术领域,尤其涉及一种应用中的路径构建方法和装置。
【背景技术】
[0002]随着基于各种功能的应用的开发,越来越多的应用通过其中的场景显示来为用户提供各种功能,例如,书写模拟类应用和游戏类应用中,场景的显示包含了各种路径,例如,游戏中虚拟角色进行移动和位置变化的路径,书写模拟中用户触发轨迹输入的路径等。
[0003]因此,与之相对应的,应用的开发中,需要根据涉及的线图图片进行路径的构建。现有的路径构建包括了两种方式,其一是对于规则的路径,如,园圈、椭园等路径,可通过较为简单的数学公式进行计算得到;其二是对于较为复杂的路径,则开发人员只能进行手工逐点记录,工作量非常大,且存在着易于出现误差的缺陷。

【发明内容】

[0004]此外,有必要提供一种不需要手工逐点记录,以减少工作量,避免出现误差的应用中的路径构建方法。
[0005]另外,还有必要提供一种不需要手工逐点记录,以减少工作量,避免出现误差的应用中的路径构建装置。
[0006]一种应用中的路径构建方法,包括:
获取应用中待生成路径的线路图片;
跟踪所述线路图片中触发的移动操作得到相应变化的点;
记录与预设的距离范围相符的点,以得到所述线路图片的路径点信息;
写入所述路径点信息得到所述应用的路径数据文件。
[0007]在一个实施例中,所述跟踪所述线路图片中触发的移动操作得到相应变化的点的步骤包括:
在所述线路图片中描点以得到路径中的起始路径点;
侦听以所述起始路径点为起始触发的移动操作,跟踪所述触发的移动操作得到相应变化的点。
[0008]在一个实施例中,所述记录与预设的距离范围相符的点,以得到所述线路图片的路径点信息的步骤包括:
运算所述得到的变化的点与上一点之间的距离;
判断所述距离是否与所述预设的距离范围相符,若为是,则获取所述点对应的路径点信息。
[0009]在一个实施例中,所述写入所述路径点信息得到所述应用的路径数据文件的步骤包括:
将当前得到的路径点信息以所述线路图片为索引依次写入所述应用的路径数据文件。
[0010]在一个实施例中,所述方法还包括: 根据加载的线路图片在所述应用的路径数据文件中依次读取路径点信息;
按照所述依次读取得到的路径点信息在所述线路图片中绘制路径。
[0011]一种应用中的路径构建装置,包括:
线路获取模块,用于获取应用中待生成路径的线路图片;
移动处理模块,用于跟踪所述线路图片中触发的移动操作得到相应变化的点;
记录模块,用于记录与预设的距离范围相符的点,以得到所述线路图片的路径点信息;
写入模块,用于写入所述路径点信息得到所述应用的路径数据文件。
[0012]在一个实施例中,所述移动处理模块包括:
描点处理单元,用于在所述线路图片中描点以得到路径中的起始路径点;
跟踪单元,用于侦听以所述起始路径点为起始触发的移动操作,跟踪所述触发的移动操作得到相应变化的点。
[0013]在一个实施例中,所述记录模块包括:
距离运算单元,用于运算所述得到的变化的点与上一点之间的距离;
判断单元,用于判断所述距离是否与所述预设的距离范围相符,若为是,则通知信息获取单元;
所述信息获取单元用于获取所述点对应的路径点信息。
[0014]在一个实施例中,所述写入模块进一步用于将当前得到的路径点信息以所述线路图片为索引依次写入所述应用的路径数据文件。
[0015]在一个实施例中,所述装置还包括:
信息读取模块,用于根据加载的线路图片在所述应用的路径数据文件中依次读取路径点信息;
路径绘制模块,用于按照所述依次读取得到的路径点信息在所述线路图片中绘制路径。
[0016]与现有技术相比,本发明具有如下有益效果:
为构建应用中某一场景的路径,将获取应用中待生成路径的线路图片,跟踪该线路图片中触发的移动操作得到相应变化的点,在相应变化的点中记录与预设的距离范围相符的点,以得到线路图片的路径点信息,将得到的路径点信息写入应用的路径数据文件中,以完成该场景中路径的构建,由于在这一路径的构建过程中不需要开发人员进行手工逐点记录,而需按照线路图片中的线路触发移动操作即可,大为减少了开发人员的工作量,避免了误差的出现。
【附图说明】
[0017]图1是一个实施例中应用中的路径构建方法的流程图;
图2是图1中跟踪线路图片中触发的移动操作得到相应变化的点的方法流程图;
图3是图1中记录与预设的距离范围相符的点,以得到线路图片的路径点信息的方法流程图;
图4是另一个实施例中应用中的路径构建方法的流程图;
图5是一个实施例中应用中的路径构建装置的结构示意框图; 图6是图5中移动处理模块的结构示意框图;
图7是图5中记录模块的结构示意框图;
图8是另一个实施例中应用中的路径构建装置的结构示意框图。
【具体实施方式】
[0018]体现本发明特征与优点的典型实施方式将在以下的说明中详细叙述。应理解的是本发明能够在不同的实施方式上具有各种的变化,其皆不脱离本发明的范围,且其中的说明及图示在本质上是当作说明之用,而非用以限制本发明。
[0019]如前所述,对于平台电脑、智能手机等各种终端所运行的各种书写模拟类应用和游戏类应用的实现而言,例如,塔防类游戏,均包含了各种路径的构建,而现有的路径数据文件中的各路径点均是开发人员进行手工标记所得到的,因此,对于每一应用的实现而言,路径构建均耗费了较大的工作量,并且易于出错,因此,特提出一种应用中的路径构建方法。该方法可依赖于计算机程序。
[0020]在一个实施例中,具体的,该应用中的路径构建方法如图1所示,包括:
步骤110,获取应用中待生成路径的线路图片。
[0021]应用可为任一需进行路径构建的应用,该应用中为实现各种场景以及场景中显示,将预先绘制了各种素材,这些预先绘制的素材将构成了应用中各种场景以及场景中内容的显示。其中,预先绘制的素材中包括了线路图片,例如,该线路图片可以是塔防游戏中设置了路径的背景图片,也可以是书写模拟应用中提供给用户进行练字的字帖图片等。
[0022]应用中的路径可为一个或者多个形状,例如,其可由直线、曲线或者同时由两者构成,可以是简单的形状,如线、圆、矩形和星形等,也可以是复杂的形状,如山脉的轮廓或者涂鸦等。
[0023]在进行应用中的路径构建中,将首先导入该应用中待生成路径的线路图片,以为每一待生成路径的线路图片分别进行路径的构建。
[0024]步骤130,跟踪线路图片中触发的移动操作得到相应变化的点。
[0025]在由开发人员导入而获取得到的线路图片中,开发人员将按照线路图片中的线路触发移动操作,例如,开发人员将沿着线路图片中的线路移动鼠标,以使得线路图片中光标沿着线路进行位置变换,因此,跟踪线路图片中的移动得到相应变化的点,即移动的光标所在的点。
[0026]步骤150,记录与预设的距离范围相符的点,以得到线路图片的路径点信息。
[0027]预先设置了距离范围,该距离范围是与应用的设计要求相关的,将用于描述两点之间较为适当的距离。也就是说,随着线路图片中移动操作的触发光标所在的点也将不断发生变化,此时,仅记录与上一记录的点之间的距离符合预设的距离范围的点,并获取该点所对应的路径信息。
[0028]通过这样一种方式,并不记录线路图片中移动操作所涉及的所有点,将有效避免了路径点信息的复杂性和冗余性,以便于后续生成轻量级的路径数据文件,进而有助于应用的迅速运行和响应。
[0029]路径点信息包括了该记录的点在线路图像中的坐标,根据该路径点信息即可实现应用中路径的设置。
[0030]步骤170,写入路径点信息得到应用的路径数据文件。
[0031]将记录的每一点所对应的路径点信息依次写入路径数据文件中,以便于后续应用在运行过程所进行的场景以及场景中路径的设置。
[0032]通过如上所述的过程,对于开发人员而言,其只需要根据需要导入线路图片并在线路图片中触发移动操作即可,而不需要进行繁琐的逐点进行路径的记录,大为提高了应用开发的便捷性和效率,降低了所需耗费的人工成本。
[0033]进一步的,在本实施例中,如图2所示,上述步骤130包括:
步骤131,在线路图片中描点以得到路径中的起始路径点。
[0034]待生成路径的线路图片中,对线路的起始点进行描点,以得到构建的路径中的起始路径点,并获取该起始路径点的路径点信息。
[0035]步骤133,侦听以起始路径点为起始触发的移动操作,跟踪触发的移动操作得到相应变化的点。
[0036]在侦听得线路图片中由起始路径点触发了移动操作时,将跟踪触发的移动操作,其中,移动的光标或者触点在线路图片中对应的点即为当前跟踪所得到的相应变化的点。
[0037]进一步的,在本实施例中,如图3所示,上述步骤150包括:
步骤151,运算得到的变化的点与上一点之间的距离。
[0038]步骤153,判断该距离是否与预设的距离范围相符,若为是,则进入步骤155,若为否,则返回步骤130。
[0039]步骤155,获取该点对应的路径点信息。
[0040]该路径点信息直接由该点在线路图片中的位置获取得到。
[0041]在一个实施例中,上述步骤170的具体过程为:
将当前得到的路径点信息以线路图片为索引依次写入应用的路径数据文件。
[0042]对于随着触发的移动操作依次得到的路径点信息,将以线路图片作为索引依次写
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1