【咸鱼教程】一个简单的画布(阴阳师画符)
教程目录
一 演示效果
二 画布实现
三 画笔实现
四 橡皮擦实现
五 Demo
一 演示效果
这是一个很简单的画布,就是提供个思路。比如阴阳师画符
测试地址
PC:http://120.24.188.118/egret/canvasexample/
手机:
二 画布实现
画布是一个白色底的sprite,利用sprite的Graphics实现画笔和橡皮擦效果。
三 画笔实现
利用moveTo和l***To实现画笔。
当画笔再画布上触摸时,将画线的起始点moveTo移动到触摸点。
当画笔在画布上移动时,使用l***To画出线条
每一次移动都调用一次l***To,这样画布上画出了一条连续的线条
四 橡皮擦实现
因为画布Sprite是白色的底。橡皮擦就是白色的画笔画出白色的线条,这样看上去就像画布被擦干净了一样。
黑色的橡皮擦,看上去是这样。
换成白色,那么画布就被“”擦干净“”了,其实是白色线条盖住了原来黑色的黑条。
五 Demo
转载于:https://www.cnblogs.com/gamedaybyday/p/9219926.html
【咸鱼教程】一个简单的画布(阴阳师画符)相关推荐
- Android 画布画线,android实现一个简单的画布,可以用手指画线条。
满意答案 wpdhc 2016.07.05 采纳率:49% 等级:7 已帮助:359人 public class DrawView extends View { Context mycontex ...
- Friends——一个简单的Processing小游戏
Friends--一个简单的Processing小游戏 背景前言 人类永远是矛盾的个体,我们一边喜爱着无垠的夜空,一边又恐惧着深邃的孤独- 在无边无际的的黑夜中,每一个光点都是一个孤独的个体,他们本应 ...
- Directx11教程(6) 画一个简单的三角形(2)
在上篇教程中,我们实现了在D3D11中画一个简单的三角形,但是,当我们改变窗口大小时候,三角形形状却随着窗口高宽比例改变而改变,如下图所示: 这是因为我们改变了窗口大小,但后缓冲大小在程序初始化时候, ...
- Tikz作图教程:如何画流程图?——从一个简单的例子谈起
今天我们来谈谈如何画流程图.广义的流程图是指流经一个系统的信息流.观点流或部件流的图形代表. 流程图主要由两种元素构成:文本框和连接线段(通常带有箭头).Tikz画这两类元素的工具是node和--线段 ...
- html5 游戏制作教程,利用HTML5 Canvas制作一个简单的打飞机游戏
之前在当耐特的DEMO里看到个打飞机的游戏,然后就把他的图片和音频扒了了下来....自己凭着玩的心情重新写了一个.仅供娱乐哈......我没有用框架,所有js都是自己写的......所以就可以来当个简 ...
- D3.js的v5版本入门教程(第六章)——做一个简单的图表
D3.js的v5版本入门教程(第六章) 从这一章开始,进入正式的d3,js绘图阶段,有了前面几章基本知识的积累,这样看接下来的绘图代码才不会觉得比较辛苦 做一个简单的图表 为了做一个简单的图表,我们还 ...
- 如何使用cocos2d-x 3.0来做一个简单的iphone游戏教程(第一部分)
游戏截图: cocos2d-x 是一个支持多平台的开源框架,用于构建游戏.应用程序和其他图形界面交互应用.Cocos2d-x项目可以很容易地建立和运行在iOS,Android的三星Bada,黑莓Bla ...
- 画布canvas标签,并且在画布上画简单的形状
今天整画布,半天下来老是错,结果: <canvas id = 'c1' width="400" height="400"> <p>浏览器 ...
- 用ggplot包画一个简单饼图
用ggplot包画一个简单饼图 首先用library函数加载ggplot2包 1 2 3 4 library(ggplot2) library(dplyr) library(tidyr) librar ...
- html 怎么在画布上绘制一个圆,javascript – 如何在画布上画一个圆圈?
我使用 javascript和画布绘制一个数学设计的尺度(用于测量扭矩,包括牛顿米和英尺磅).我已经用三角法来定位我的刻度,自然地用弧线绘制电弧线.问题来了,当他们需要排队,但有一些奇怪的失真.然后我 ...
最新文章
- 《The Sixth Sense》(《灵异第六感》)观后
- Java反射原理剖析一
- c++析构相关-待看
- rust种的南瓜为什么老是消失_农村大集会消失吗?为什么农村大集这么受欢迎?说说我的真实感受...
- Dirichlet分布与多项分布的共轭性
- modelsim的库仿真流程--1
- 2018暑假集训---递推递归----一只小蜜蜂hdu2044
- 深入理解 操作系统 LRU算法(以洛谷P1540题为例)
- 【Elasticsearch】追踪同步分片副本 in-sync allocation IDs
- java抽象类的说明
- 生命真的很脆弱,理性看待过劳
- 异常检测: 多元高斯分布
- 概率与计算机论文,数学概率统计论文范文
- S3C6410和S5PV210的启动模式介绍
- 下拉框系统甄选火星推荐_微博下拉框技术选择5火星
- 【STM32开发环境搭建】 - st-link驱动安装和串口驱动安装
- 格西烽火 串口助手(一)
- java-家庭作业4
- Conflux一周年 | 25分钟 VS 以太坊7个月,伍爷の硬核庆生
- ipad键盘符号少怎么办?