自定义序列帧特效
示例配置
EffectFrame:
#特效类型 序列帧
type: frame
#跟随玩家的yaw 默认为false
followYaw: false
#跟随玩家的pitch 默认为false 当followYaw和followPitch都打开的时候该effect会永远面向玩家
followPitch: false
#当满足生效条件时 followBindYaw的优先级最大 followYaw 优先级第二 yaw 优先级的第三,pitch的类比
#在有跟随实体的情况下 是否跟随绑定实体的X位置 默认true
followBindX: true
#在有跟随实体的情况下 是否跟随绑定实体的Y位置 默认true
followBindY: true
#在有跟随实体的情况下 是否跟随绑定实体的Z位置 默认true
followBindZ: true
#在有跟随实体的情况下 是否跟随释放者的yaw 默认为false
followBindYaw: false
#在有跟随实体的情况下 是否跟随释放者的pitch 默认为false
followBindPitch: false
#是否交叉渲染 默认false 开启后会像原版的草丛一样 沿着Y轴渲染180度再渲染一次
crossRendering: false
#是否开启不被遮挡 可以透过墙体看见 默认为false
topRendering: false
#以下三个参数可以控制effect朝向
# 注意:通过指令gp effect设置时yaw和pitch会被覆盖为玩家当前面向的方向,需要在GermPlugin/EffectStore.yml中调整方向
#yaw 可以理解为史蒂夫左右看
yaw: "0"
#pitch 可以理解为史蒂夫上下看
pitch: "0"
#roll 原版中并没有这一种视角方式 可以想象的理解为史蒂夫歪着头看
roll: "0"
#切换图片的延迟
hz: 122
#设置该图片序列帧特效组件单帧宽度
width: "10"
#设置该图片序列帧特效组件单帧高度
height: "10"
#设置图片序列帧循环播放次数,-1为无数次
cycle: -1
#绑定的实体第一人称时是否能看到该effect 默认为true
bindEntityFirstPersonVisible: true
#持续时间 超时后自动删除 单位毫秒(-1为无限时长)
duration: "3000"
#向X轴的偏移量 (设置effect跟随实体的时候会用到,用来校准跟随的位置)
offsetX: "0"
#向Y轴的偏移量
offsetY: "0"
#向Z轴的偏移量
offsetZ: "0"
#设置图片序列帧图片材质路径 逐帧播放时将按照排列顺序从上到下依次播放
frames:
- 'effect/collapse/0.png'
- 'effect/collapse/1.png'
- 'effect/collapse/2.png'
- 'effect/collapse/3.png'
- 'effect/collapse/4.png'
- 'effect/collapse/5.png'
#设置该特效组件的动画
animations:
- 'default_rotate'