import React from 'react'; import { Code, Divide, Message, Quote } from 'docs/components'; import Customization from './demos/01-customization'; import ApplyConvetMode from './demos/02-apply-convet-mode'; import styles from './style.less'; const AdvancedUsage = () => { return (
对了,这个库虽然只内置了倾斜、扭曲、透视三种变形效果,但并不妨碍你创造, 你可以使用AbstractMode抽象类自定义一个 全新的变形模式对象(Mode)。 如果你感兴趣,不妨跟随我一同实现凸面镜的效果: 哇!这是个非常有趣的效果! 实现自定义变形模式的第一步就是需要先创建一个自定义的变形模式类,它具体实现于库中提供的 AbstractMode抽象类: 当你知道如何具体实现一个自定义的变形模式类后,你就可以放开手脚去实现了,由于篇幅问题,这里就不展开具体实现的代码了,但你可以查阅该 Github项目中的 示例代码 来学习其具体实现。 这里当我们实现了新交互模式类ConvexMode后就可应用到 FabricTexture中啦: 这效果真的很棒呢👍🏻~
); }; export default AdvancedUsage;