# CCMHanziWriter
这是一个基于CocosCreator的HanziWriter项目,整个项目参考了HanziWriter.org (opens new window),是它的功能在CocosCreator中的翻版,虽然参考和借鉴了很多,但几乎按照CocosCreator的方式重写了一遍,从而兼具其原有特性的同时,保持和引擎一致的开发体验,去掉了大量的只能在web开发中使用的特性。
# 特性
- 代码方式快速创建文字块,20多项自定义
Option
,按照需求灵活配置 - 同屏多字块分离处理,各字之间互不干扰
- 动态更替内容
字
,动态刷新Options
- 标准字模式,书写模式,墨迹模式,色值均可定义
- 中线检查和检测,中线路径绘制等
- 绘制田字格,可自定义线宽和颜色
- 可对象控制:字、笔画、书写器
- 支持网络数据源,可配置数据路径url
- 自适应目标
cc.Graphics
,自动计算对象大小 - 提供检查事件,支持
function
和cc.Component.EventHandler
事件
# 组件使用
# 汉字
- 为
Node
添加cc.Graphics
- 添加
CCMHanziCharacter
# 田字格
- 确保
CCMHanziCharacter
已经添加 - 添加
CCMHanziGrid
组件
# 书写
- 确保
CCMHanziCharacter
已经添加 - 添加
CCMHanziWriter
组件
# 设置Options功能简要展示
# 数据来源
Hanzi Writer使用的笔划顺序数据来自Make me a Hanzi (opens new window)项目,但进行了一些细微调整。可以在Hanzi Writer Data (opens new window)中找到该数据,此数据可视化工具在这里 (opens new window)。
← CCMVideo CCMResLoader →