|
这里是BB,想直接了解bug,请看下边红字。 今天心血来潮本来想做一个类似湖边小屋拿起东西丢出去的机制。最开始本来打算让人物捡起东西时,直接切换人物模型(切换成一个拿着东西的模型),攻击时,利用子弹系统将东西丢出,同时将人物模型切换回来=-=
然后发现在切换人物模型的时候,之前人物模型射出的子弹会被强制消失掉………………=-=好吧……
换个思路,不用切换人物模型这么麻烦的方法:因为状态动画在状态消失前,一直可以显示在人物身上,所以我可以直接把搬运设置为一种状态,并且将状态动画做成这个东西的样子,然后显示在人物头顶,一个简陋的举东西buff就做好啦~
因为这个桌子只能丢一次,就应该消失,于是再做一个通用触发器,用于在玩家攻击时消除这个举桌子状态。
试验一下,果然可以=-= 然而问题就出在那个“自动执行”上,我试了一下,如果不点开自动执行,就会导致这个通用触发器根本触发不了,原因不明,毕竟还没出相应教程,具体的机制不太了解。
可是当我设置了第二个板砖的时候,进游戏拿起砖头时就开始报错……甚至我一开始不报错的桌子,此时也开始报错……
最开始时我是一脸懵逼的=-= 后来经过了一段时间的尝试后,我发现问题似乎出在通用触发器的“自动执行”上
当有两个通用触发器同时设置为自动执行时,那么我捡起这两个物品的时候都会触发报错。
当一个设置为自动执行,另一个关闭自动执行时,那么仍然为自动执行的那条功能正常,我可以正常的捡起桌子,丢掉桌子。而一旦我拾取另一个就会触发报错=-=
原理究竟是怎么样的我也不清楚……至于是不是bug其实也不是很确定。=-=如果是我哪里使用有问题感谢
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|