今天又偶然看到,最神奇的地方在于:
- 在盯着gif看的某一瞬间,旋转方向突然就逆向旋转了
- 在旋转方向发送变化的同时,左腿变右腿,左手变右手
所以我在想,是不是看的时间久了,就可以任我切换旋转方向,于是盯了半个小时,结果是没成功,收获是方向切换的频次提高了。
我知道它肯定是向着一个方向旋转的,但到现在我依然不能理解为什么会是这样,困惑中。
那,是否能用canvas实现一个呢?
带来的困惑
苦苦思索:
- 这个人影是立体的,前面《太空人》 曾用到立体投影,这里估计要处理。
- 我该怎么画这个人儿呢? 用长方体拼凑怕是不合适吧。。。
- 这人儿的手臂还是伸开的。
- 在旋转的同时,看脚丫子,好像高低起伏。
第一版效果
- 先画左右腿
- 上下起伏
差距,有点远。。。
代码如下:
import ‘dart:ui’;
import ‘dart:math’;
import ‘package:flutter/material.dart’;
// 旋转小人儿
class RotateGirlMainPage extends StatefulWidget {