如何设置modifer只能英雄本身可见
时间: 2024-01-26 08:05:07 浏览: 108
要设置modifier只能英雄本身可见,可以使用modifier的Visibility属性。默认情况下,modifier的Visibility属性为MODIFIER_ATTRIBUTE_MULTIPLE,这意味着该modifier将对所有玩家可见。如果要将modifier设置为只有英雄本身可见,可以将其Visibility属性设置为MODIFIER_ATTRIBUTE_HIDDEN。
下面是一个示例代码,用于创建一个modifier并将其设置为只有英雄本身可见:
```
function MyModifier:OnCreated()
if IsServer() then
self:SetStackCount(1)
self:SetDuration(10.0, true)
self:SetHidden(true) -- 设置modifier只有英雄本身可见
end
end
```
在上面的代码中,当modifier被创建时,它会自动将自身的Visibility属性设置为MODIFIER_ATTRIBUTE_HIDDEN,这样就可以实现只有英雄本身可见的效果了。需要注意的是,这段代码需要在modifier的OnCreated函数中执行,以确保modifier被正确地设置为只有英雄本身可见。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)