Uncaught DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported 1:背景 最近在做一个图片内容识别的项目,采用的是阿里巴巴的付费接口。大 ...
分类:
其他好文 时间:
2019-12-03 20:09:53
阅读次数:
117
一直感觉canvas很神奇很有趣,趁最近项目少,拿前端之前做的一个静态项目试了下水深,个中的经验和体会记录如下。1一、横竖屏转换1、canvas样式#canvas { width: 100%; height: 100%; top: 0; left: 0; display: block;}123456 ...
分类:
Web程序 时间:
2019-12-03 18:01:09
阅读次数:
178
偶然发现PolygonCollider2D的方法OverlapPoint()有时会失效(一直返回false),测试后发现在scale(这里指世界空间的scale,后同)很小的情况下(通常在UI Canvas设置RenderMode为ScreenSpace Camera时),OverlapPoint( ...
分类:
移动开发 时间:
2019-12-02 19:07:22
阅读次数:
146
首先,当我们在页面上初始化canvas时,相当于在上面放了一块画布,这块画布我们可以理解为上面有一个坐标系(如下图),左上角是原点,往右是X轴的正方向,往下是Y轴的正方向,我们在画布上绘制的内容都是基于这个坐标系完成,但是有时候我们需要对绘制的内容进行调整,例如将上面的一个图形旋转某个角度,或者在画 ...
分类:
Web程序 时间:
2019-11-30 21:22:48
阅读次数:
146
前言 上篇主要是理论的概述,本篇会多些实践,来讲讲canvas的基础用法,并包含一些基础三角函数的应用,推荐没有canvas基础的朋友阅读,熟悉的朋友可以跳过。 本人能力有限,欢迎牛人共同讨论,批评指正。 一起来画画吧 canvas的API有很多,如果一一列举30分钟你是绝对看不完的,而且怎么流水账 ...
分类:
其他好文 时间:
2019-11-30 21:16:48
阅读次数:
164
前言 本篇主要讲解关于计算机颜色系统的概念,后续结合一些canvas的应用。因为是“你不知道也没关系”的边缘知识,所以作为本系列教程的扩展,没有兴趣的同学可以跳过。 开始我们万紫千红的故事吧! 本人能力有限,欢迎牛人共同讨论,批评指正。 先从老朋友CSS讲起 我们熟悉的CSS风格颜色表示方式,大体有 ...
分类:
其他好文 时间:
2019-11-30 21:07:07
阅读次数:
112
前言 本文是接续系列教程的extra1,主要是介绍颜色系统在canvas中的应用。 本来是与extra1一起成文的,因为segmentfault莫名其妙的字数限制bug只能分割放送了。 canvas操纵像素 你如果认为canvas只是画图工具,那接下来的操作会颠覆你的认知。canvas提供api可以 ...
分类:
其他好文 时间:
2019-11-30 21:05:00
阅读次数:
134
简单的小游戏制作,代码量只有两三百行。游戏可自行扩展延申。 源码已发布至github,喜欢的点个小星星,源码入口: "game snake" 游戏已发布,游戏入口: "http://snake.game.yanjd.top" 第一步 制作想法 游戏如何实现是首要想的,这里我的想法如下: 1. 利用c ...
分类:
其他好文 时间:
2019-11-30 19:27:47
阅读次数:
99
前言 本系列前几篇中常出现物体跑到画布外的情况,本篇就是为了解决这个问题。 阅读本篇前请先打好前面的基础。 本人能力有限,欢迎牛人共同讨论,批评指正。 越界检测 假定物体是个圆形,如图其圆心坐标即是物体的x轴和y轴坐标。 越界是常见的场景,一般会有两种场景的越界:一是整个物体移出区域,二是物体接触到 ...
分类:
其他好文 时间:
2019-11-30 15:21:33
阅读次数:
77
新建单个文档的MFC应用程序,类视图——View项的属性——消息,WM_PAINT,创建OnPaint()函数 ...
分类:
编程语言 时间:
2019-11-30 13:55:47
阅读次数:
137