如何使用HTML5Canvas绘制圆角矩形

这期内容当中小编将会给大家带来有关如何使用HTML5 Canvas绘制圆角矩形,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

创新互联建站从2013年开始,先为恩阳等服务建站,恩阳等地企业,进行企业商务咨询服务。为恩阳企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

圆角矩形是由四段线条和四个1/4圆弧组成,拆解如下。
如何使用HTML5Canvas绘制圆角矩形

因为我们要写的是函数而不是一个固定的圆角矩形,所以这里列出的是函数需要的参数。分析好之后,直接敲出代码。

JavaScript Code复制内容到剪贴板

  1.    
       
       
           
        圆角矩形   
           
       
       
       
           
            你的浏览器居然不支持Canvas?!赶快换一个吧!!   
           
    
              

运行结果:
如何使用HTML5Canvas绘制圆角矩形

建议大家自己动手绘制一个圆角矩形,这样有助于对路径的掌握。

下面我们用这个函数来做点其他的事情。

绘制2048游戏界面
对代码不做过多讲解,大家自己研究研究,建议自己动手先尝试写一下。因为我这里采用的是硬编码,所以不是很好,大家也可尝试优化一下。

JavaScript Code复制内容到剪贴板

  1.    
       
       
           
        2048游戏界面   
           
       
       
       
           
            你的浏览器居然不支持Canvas?!赶快换一个吧!!   
           
    
              

运行结果:
如何使用HTML5Canvas绘制圆角矩形

这个圆角矩形的函数写好之后,可以自己封装进JS文件里,以后遇到什么好的函数都可以放进去,这样积累下来,这个文件就是一套属于自己的图形库和游戏引擎了,是不是非常的酷?

其实游戏制作是Canvas的主要用途,但是要知道每一个游戏设计师都是一个艺术家。


绘制微信对话框
大家可以尝试着使用Canvas绘制一下微信聊天界面,作为练习与巩固。
如何使用HTML5Canvas绘制圆角矩形

这里使用到了绘制矩形,绘制圆角矩形,绘制多线条图形,填充颜色的一些知识。还有一些 Canvas文本API 我们并没有说到,所以大家只要能绘制出一个大概的界面就算合格了。能够绘制出来,也就基本掌握了Canvas API。

其实上述对话是生成出来的——“微信界面生成器网页版”,可谓是微商神器。是不是非常的酷?
如何使用HTML5Canvas绘制圆角矩形

上述就是小编为大家分享的如何使用HTML5 Canvas绘制圆角矩形了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


文章名称:如何使用HTML5Canvas绘制圆角矩形
当前路径:http://pwwzsj.com/article/jghooo.html

其他资讯