【已解决】希望可以在行为编辑的时候增加一个选择当前元素本身的选项

需求.png

如图,希望在重置元素加一个当前元素本身的选项,这样当我们需要制作大量的重置元素行为时可以只做一个然后进行复制即可。否则需要一个一个选择。如果是重叠起来的元素,还要先修改行为然后再复制粘贴重叠,再一个一个修改行为,很麻烦。谢谢。
IMG_3871.PNG

​比如这张图中,我需要学生将上面的方块拖动到下面的方框中,如果拖动失误了,可以点击一个按键撤销一步,但是我们目前的元素重置只能所有元素重置,而不是只重置一步。那么我只能每个方块都设置点击时重置,而且只重置自己。但是我在设置的时候,又不能选择方块本身,而是通过方块的名字去一一选择。如果我a方块选择了a,复制出的a-1行为也是选择的控制a而不是a-1本身。这就意味着每个复制出来的元素行为也需要重新设置。这样太麻烦,也太浪费时间,又因为方块都是叠起来的元素,如果做错一个,修改起来更麻烦。
 
如果觉得我说的不够清楚,可以在下方回复。谢谢。
已邀请:

goodman123

赞同来自:

这个暂时不是刚需,而且你提的功能需求和你想要实现的是不一样的,重置当前元素?那么你怎么判断“当前元素”这个东西呢?
 
你需要的回退是可以用mugeda实现的,只不过需要很复杂的逻辑判断而已,这里简单说下,舞台左侧放7个文本,然后时间轴上放7帧。设置行为,当拖动一个颜色出来之后,跳转下一帧,让第左侧第一个文本变成拖动的颜色的文本(比如红是1,蓝是2···),然后下次拖动就会在第二帧拖动,并且再次再第二个文本记录。下面依次做完,然后7帧每一帧有一个一样的后退按钮,行为,上一帧,并且是在哪一帧就判断哪一帧的文本(比如第6帧就判断第6个文本的数值是多少,)选择重置那个方块的属性,还要重置左边相对应的文本值。
 
当然每个后退按钮会做很多个判断哈。
 
(新功能是刚需需求并且是现阶段mugeda不能达成的才有可能排上开发的进程的哈。mugeda是个自由性非常大的工具,还需大家发挥想象力自由发挥,谢谢)

qq1d7b4

赞同来自:

有一个矛盾点,就是你的行为加到哪个物体上,这个当前指哪个当前,物体本身和触发对象之间的关系

要回复问题请先登录注册