我有一个简单的变形吱吱声smalltalk.我想用5秒(或10秒)将它从x1,y1移动到x2,y2(动画)
是否有一种在吱吱声中创建动画的方法?
我有一个带有数十个子变形的大变形。子变形有两种:棋子和方块。
\n我已经用谷歌搜索了很多并阅读了相当多的 Morphic 文档,但不知何故我可以 \xe2\x80\x99t 让它工作。我还没有找到明确解释要做什么的文档。
\n目前,这些片段不会被拖动\xe2\x80\x99(除非我按住 Alt 键单击它们)。这些方块已经实现了 mouseEnterDragging 和 mouseLeaveDragging 方法,并且正在调用它们(它们改变了方块的颜色,因此很容易发现)。但\xe2\x80\x99就像有看不见的东西被拖着。
\n我想要的:这些碎片应该是可拖动的,只需按住鼠标左键并移动鼠标即可,而不是通过使用 Alt-click 来调出光环。方块不应该是可拖动的。这些棋子应该可以掉落在方块上,但不能掉落在棋子上。
\n我应该实现/覆盖哪些方法?
\n如何将LabelMorph/TextMorph绑定到变量,以便当变量中的String更改时标签会更新?
我该怎么办?我应该使用哪种变形?
它无法使笔在Morph中正常工作。
我到达下面的代码段,但是在移动笔后我不明白如何更新“变形”视图。我试图在各种(sm,pen,(sm所有者))对象中发送“已更改”,但无法解决。
如果我调整窗口大小,则会在下面的代码段中绘制线条。或者,如果我把“ openInWindow”作为最后一行。
sm := SketchMorph new.
sm clearExtent: 600@600 fillColor: (Color yellow) darker darker.
sm position: 100@100.
sm openInWindow.
pen := sm penOnMyForm.
pen defaultNib: 4; color: (Color red).
pen up.
pen goto: 10@10.
pen down.
pen goto: 100@100.
Run Code Online (Sandbox Code Playgroud) 我正在Morphic寻找一个行进的蚂蚁边界或线:

实现此动画的最简单方法是使用包含对角线的笔图案绘制选区.如果选择轮廓仅为一个像素厚,则图案外的切片将看起来像虚线,并且可以通过简单地将图案横向移动一个像素并重新绘制轮廓来轻松实现动画.
由于可能没有现成品,有没有人提示我如何创建这样的边界或线?
(作为GIF动画的行进蚂蚁模式由Uli Kusterer根据CC授权)
我已经构建了一个由变形组成的游戏GUI,所有这些都嵌入到矩形变形中.我想将这个矩形变形包装成一个窗口.我怎样才能做到这一点?我看着里面的Spec但没有发现什么有用的.