1.创建包,并命名
2.右击包,创建图
3.创建状态图并命名
3.拖入需要的元素,并命名
4.将Initial与State联系起来
点击Initial,旁边会出现一个向上的小箭头,点击小箭头,将其与State连在一起
5.选择Initial和State之间的关系
6.相同方法创建Moving
7.右击Moving,并行子状态
8.创建两个子状态,注意命名完一个后回车命名第二个子状态
成果图
8.双击Idle和Moving之间的箭头,写入start
有两种类型,有[ ]括号,和无[ ]括号
9. Moving里面的两个图,直接将Moving放大,然后将所需元素拖入图中即可
放大Moving
将元素拖入其中
10.将两个State连接,然后改变线的样式
效果图
11.将History拖入图中
然后创建其与Light之间的关系(箭头)
12.相同的方法绘制下面的图
13.点击Moving将向上的箭头指向自己,然后改变线的样式,双击改变后的线写入1 second
14.按照以上方法将剩余的画完即可
最终成果图