• Editor
  • 关于改进存储选区的建议

我看到以下内容,觉得是个非常不错的提议,我反而希望这个功能能在不久的将来推出:
EsotericSoftware/spine-editor409

首先我是建议新建一个视窗,名为存储,专门用于存储对象。
关于视窗的UI,我认为以动画视窗为主体,将曲线视窗的一部分缝入即可:

关于存储的对象,我认为只要“ctrl + 数字键”能存储的,存储视窗都能存储,包括但不限于骨骼、插槽、附件、顶点等等

关于与“ctrl + 数字键”的关系:
我个人认为保留“ctrl + 数字键”的同时,存储视窗有必要同“ctrl + 数字键”独立开来。
“ctrl + 数字键”,特别是“ctrl + 1-5的数字键”用于操作小部分的,需要频繁更换存储组的情况。因为频繁更换存储组的情况下,来回点击视窗选择或者创建存储组反而会更慢,使用快捷键则会快很多,能体现“快捷”的特点。
存储视窗则无限制,你可以创建当前选择的内容为组;选择已经存储的组;你甚至可以在视窗中选择存储的组,然后再用“ctrl + 数字键”进行绑定,再使用数字键来快速使用

  • Misaki がこの投稿に返信しました。
    Related Discussions
    ...

    krammor Thanks for your detailed suggestions on this feature idea! The point about the operation to save the group is almost the same as we imagined and it makes sense, but I'm not sure why you say about the UI that part of the Curves view should be merged into the Animations view. Could you elaborate on this reason for our reference?

    • krammor がこの投稿に返信しました。

      Misaki 你好
      我的想法是主要缝合曲线视图的那几个按钮,即“添加”、“更新”和“删除”按钮:

      对于添加:
      当你用鼠标选中指定的骨骼、插槽等,再在保存视窗按下“添加”按钮,则会弹出一个类似命名界面的窗口,用于给新的保存组命名:

      待你输入名字并按下ok后,你所选中的内容将会保存入保存组中
      此外,对于这个 “添加”按钮是否有快捷键,我个人表示无所谓,但最好hotkeys文本内将键位留空,说不定有人会需要

      对于更新:
      我没有想到要设置“更新”按钮的必要性,除非保存组保存的数量有限,比如只能保存5或10个

      对于删除:
      类似曲线视图,当你选中一个保存组的对象后,按下“删除”按钮,则将这个保存组对象删除

      同时,我希望这个界面能兼顾ctrl和shift的配合。比如使用ctrl加鼠标单击能多选多个保存组,这多个保存组内保存的内容都能被选中;同理,使用shift能选择一整行的保存组,被选中的保存组保存的内容也都能被选中。ctrl和shift的配合也可以用于批量删除保存组。

      此外,并不是要一定按照曲线视图的UI进行缝合,仅仅只是缝合类似的功能。你也可以将按钮设置在保存界面的右上角,就像动画界面一样:

      希望能对你有帮助

      • Misaki がこの投稿に返信しました。

        krammor Oh, I see, so you suggested that a design similar to the icon design used in the Curves view could be used for the buttons in the Selections view. Thanks for considering all the details! The actual design of the icons will probably be reviewed by Søren, who is responsible for designing Spine's beautiful icons, when it comes time to actually implement it, but in any case, I think your input will be useful. I've added a link to this thread in the comments section of the issue ticket.

        今天我发现了一个问题,不知道是原设计还是bug

        那就是使用ctrl+数字键存储的内容在高版本(4.2)导json转低版本(4.1)的时候消失了,哪怕在导出json的时候勾选了“非必要的数据”

        如果将来可以储存界面得以实现的话,我希望存储组的内容也能保存在json文件中,以便高版本转低版本等操作。当然,可以将储存组的内容划分入“非必要的数据”中,交由用户自行选择是否导出

        Hello,
        While it will likely not be possible to make such an improvement for an older version of Spine, I have verified that also 4.2 json export doesn't include stored selection, and indeed it would be a useful feature. I have opened an issue to track this proposal:
        EsotericSoftware/spine-editor848

          Erika 好的,感谢你的关注