Bezier Game有什么优点

发布时间:2021-11-12 09:49:29 作者:iii
来源:亿速云 阅读:141

本篇内容主要讲解“Bezier Game有什么优点”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Bezier Game有什么优点”吧!

  BezierGame一个基于Web的Photoshop钢笔工具练习游戏,对于使用Photoshop的设计师来说,如果你掌握不好钢笔工具,不妨试试这款钢笔游戏,可以帮助你更好的掌握钢笔工具的实用技巧。拥有钢笔工具的软件:Photoshop、Illustrator、Flash、Fireworks、CorelDraw等图形图像类设计软件。常见于Adobe公司的系列软件。钢笔工具是在绘图软件中,用来创造路径的工具,创造路径后,还可再编辑。钢笔工具属于矢量绘图工具,其优点是可以勾画平滑的曲线,在缩放或者变形之后仍能保持平滑效果。

  贝塞尔曲线练习怎么办

  在使用CocosCreator做曲线动作时,总是有些刻意逃避使用cc.bezierTo(贝塞尔曲线),而是简单使用cc.moveTo、cc.JumpTo来模拟,后来更偷懒直接使用Creator的动画编辑器来生成,虽然上面的方法也能解决一些问题,但总是舍近求远,有简单的方法面不用,原因是自己没搞明白。

  贝塞尔曲线练习工具怎样

  为了能将cc.bezierTo真正利用起来,我结合cc.Graphics组件制作了一个简易的贝塞尔曲线编辑工具。

  图中是两条曲线,在编辑器中直接改变起点、终点、控制点1、控制点2的位置,即可实时显示出曲线路径。

  左则DrawBezier组件面板中有一个Params的文本属性,就是cc.bezierTo可使用到的参数,结构如下:

  [

  [//曲线一

  {"x":-123,"y":214},//起点

  {"x":-418,"y":214},//控制点1

  {"x":-418,"y":42},//控制点2

  {"x":-92,"y":42}//终点

  ],

  [//曲线二

  {"x":-92,"y":42},

  {"x":-26,"y":235},

  {"x":90,"y":266},

  {"x":228,"y":134}

  ]

  ]

  将这个场景运行起来也可以修改编辑曲线,使用上面生成的参数可以预览到cc.bezierTo动作的效果:

  贝塞尔曲线.gif

  3

  下面简单介绍一下相关组件属性,先看一下图中的两个红色起点上的组件

  不论是起点、终点、控制点,都有一个Dragable组件,负责实现节点的拖动

  图中的两个红色节为起点,上面挂了一个BezierAction组件,Target属性它的是终点节点,Ctrl1、Ctrl2分别是它的控制点。

  再看一下DrawBezier绘图组件属性:

  image.png

  在场景中添加一个节点,挂载一个cc.Graphics

  挂载DrawBezier组件,BezierActions是一个BezierAction组件的数组,将上图中的两个红色节点拖动到此处即可

  ActionNode是用于执行cc.bezierTo的节点,前面图中的金币

  Duration是每条曲线的持续时间,(目前来看该属性放在BezierAction组件上更好)

到此,相信大家对“Bezier Game有什么优点”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. Java中模板模式怎么用
  2. 游戏引擎介绍,架构,设计及实现

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

上一篇:CSS属性width和height有什么作用

下一篇:Django中的unittest应用是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》