怎么改动分组的排版



  • 分组能改变它的排版吗,我的意思是两个分组的上下位置或者是分组和其他事件的位置



  • @maker发 是指事件组?如果你两个事件组内的事件没有设计成明确需要顺序执行的话,事件组的位置就没什么关系,事件同理。
    举个例子,例如对象A和对象B碰撞,假设你写了这么两个事件:
    1、对象A和对象B碰撞时,销毁对象A
    2、对象A和对象B碰撞时,对象B的变量值-1
    那么这两条事件就有明显的顺序关系,
    假如按1→2这个顺序,2号事件就无法触发,因为1号事件把对象A的实例销毁了,2号就失去能进行碰撞判定的A实例了
    假如按2→1这个顺序(也就是把它们两条顺序反过来放),那么两条事件就都能顺利触发,因为先触发的2号事件不会把对象A的实例销毁,所以后面执行的1号事件不受影响



  • @maker发 详细的建议看看这篇事件表运行逻辑的官方教程:https://www.evkworld.cn/wiki/320



  • undefined
    不是事件逻辑问题是,程序整洁的问题;
    例如你想要一些事件放在上面一些事件放在下面,两者没有逻辑影响。但对自己修改时提供一个逻辑指导。
    一般情况事件本身是可以上下移动和加入其他事件中的
    但分组就不可以,但分组这个设计本身又很好的让我明白这堆事件是做什么的。
    所以有时候用事件,有时候用分组。
    想问一下分组可以拖动,或者如果想要程序简洁方便调整和修改应该怎么规划他们的位置。



  • @maker发 我知道你不是想问逻辑问题,只是有这个逻辑前提提醒你不要随意拖放,只问排版操作的话,分组可以放在分组里,但是分组不可以放在子事件里,因为事件组是包含事件的关系,就这点规则,剩下的随意你操作了就😂



  • @maker发 哦想起来另一个问题,就是事件组也占一层深度,事件表的事件深度最多是8层(事件深度就是指子级的层数,例如事件A的子级的子级就是3层,事件A本身一层,子级是一层,子级的子级是第三层),如果只是想跟坛友讨论分组有什么建议的话,感觉不同人习惯不同,我的习惯是按功能类别或者按界面来分类,例如道具弹窗是一个分组,主玩法的逻辑是一个分组之类的,没有什么特别需要注意的吧,毕竟是给自己看的内容,方便自己之后的查找效率就行。


登录后回复