【咸鱼教程】一个简单的画布(阴阳师画符)

本文介绍了一个简单的画布实现方案,包括画笔和橡皮擦功能的实现细节。通过使用moveTo和lineTo方法来绘制连续线条,并采用白色线条覆盖的方式实现橡皮擦效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

教程目录
一 演示效果
二 画布实现
三 画笔实现
四 橡皮擦实现
五 Demo

一 演示效果

这是一个很简单的画布,就是提供个思路。比如阴阳师画符

 

 

测试地址
PC:http://120.24.188.118/egret/canvasexample/
手机:
 

二 画布实现
画布是一个白色底的sprite,利用sprite的Graphics实现画笔和橡皮擦效果。


三 画笔实现
利用moveTol***To实现画笔。

当画笔再画布上触摸时,将画线的起始点moveTo移动到触摸点。
 

当画笔在画布上移动时,使用l***To画出线条
 

每一次移动都调用一次l***To,这样画布上画出了一条连续的线条
 


四 橡皮擦实现
因为画布Sprite是白色的底。橡皮擦就是白色的画笔画出白色的线条,这样看上去就像画布被擦干净了一样。

黑色的橡皮擦,看上去是这样。
 

换成白色,那么画布就被“”擦干净“”了,其实是白色线条盖住了原来黑色的黑条。
 


五 Demo

转载于:https://www.cnblogs.com/gamedaybyday/p/9219926.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值