MemeMayhem / ModExamples

11 stars 3 forks source link

有刷新子弹面板ui的指令,那有没有刷新人物的 #78

Open a3662981 opened 1 month ago

a3662981 commented 1 month ago

combat_unit:UpdateEmojiMagazineUi()这个可以刷新子弹的ui来马上更新子弹的变化,那有没有什么能刷新人物形象的,现在想实现半血更换人物形象,但是形象更新变化只有在回合结束时才会变,也就是只能实现当前回合结束后更换形象,我猜可能是中途更改了形象的数据后并没有再次读取刷新只有回合结束时会读取一次,有没有什么指令可以进行主动刷新的

MajorMajorMajor6 commented 1 month ago

和这个issue说的是同一件事 https://github.com/MemeMayhem/ModExamples/issues/14

MajorMajorMajor6 commented 1 month ago

@GoodCrispyShark 等有时间了考虑加一个?

GoodCrispyShark commented 1 month ago

GoodCrispyShark commented 1 month ago

目前换形象有两种

一个是小祥这种只是改形象,缺点是死亡动画不会变,这个比较简单,我们做个actor event就行了 一个是杰哥这种真变身,需要做2个不同的unit,好处是死亡动画也是跟着变的

不知道你想要哪种?

a3662981 commented 1 month ago

目前换形象有两种

一个是小祥这种只是改形象,缺点是死亡动画不会变,这个比较简单,我们做个actor event就行了 一个是杰哥这种真变身,需要做2个不同的unit,好处是死亡动画也是跟着变的

不知道你想要哪种?

第二种吧,就是在战斗过程中的变身,现在是已经可以做到当前回合结束更换形象了,但是没办法做到回合进行中时的切换形象,就是比如设置回调判断当回合数=xx回合时将角色的icon参数人物的注册参数指向另一个图的注册参数。但是这样的问题就是不管是设置回合数回调还是战斗开始时回调还是受击回调并设置人物图片属性,都只有回合结束时才会发生变化,没法在回合开始或者中途发生变化,所以我猜是不是和删除子弹需要刷新子弹面板的命令一样需要一个刷新人物的命令让人物参数更换之后立刻进行刷新而不是等战斗结束时才进行刷新

GoodCrispyShark commented 1 month ago

下次更新时会支持