Package com.skillw.particlelib.pobject
Class ParticleObject
-
- All Implemented Interfaces:
public abstract class ParticleObject表示一个特效对象
Zoyn IceCold
-
-
Field Summary
Fields Modifier and Type Field Description private Locationoriginprivate Longperiodprivate ShowTypeshowTypeprivate ProxyParticleparticleprivate Integercountprivate Vectoroffsetprivate Doubleextraprivate Entityentityprivate DoubleincrementXprivate DoubleincrementYprivate DoubleincrementZ
-
Constructor Summary
Constructors Constructor Description ParticleObject(Location origin)ParticleObject(Location origin, Long period)ParticleObject()
-
Method Summary
Modifier and Type Method Description final LocationgetOrigin()final UnitsetOrigin(Location origin)final LonggetPeriod()final UnitsetPeriod(Long period)final ShowTypegetShowType()final UnitsetShowType(ShowType showType)final ProxyParticlegetParticle()final UnitsetParticle(ProxyParticle particle)final IntegergetCount()final UnitsetCount(Integer count)final VectorgetOffset()final UnitsetOffset(Vector offset)final DoublegetExtra()final UnitsetExtra(Double extra)final EntitygetEntity()final UnitsetEntity(Entity entity)final DoublegetIncrementX()变化量 final UnitsetIncrementX(Double incrementX)变化量 final DoublegetIncrementY()final UnitsetIncrementY(Double incrementY)final DoublegetIncrementZ()final UnitsetIncrementZ(Double incrementZ)final UnitcalcHitTargets()final UnitonHit(Function1<Target, Unit> onHit)abstract Unitshow()final UnitalwaysShow()final UnitalwaysShowAsync()final UnitalwaysPlay()final UnitalwaysPlayAsync()final UnitturnOffTask()final ParticleObjectaddMatrix(Matrix matrix)final ParticleObjectsetMatrix(Matrix matrix)final ParticleObjectremoveMatrix()final BooleanhasMatrix()final ColorgetColor()final UnitsetColor(Color color)final ParticleObjectattachEntity(Entity entity)final UnitspawnParticle(Location location, ProxyParticle particle, Integer count, Vector offset, Double extra, ProxyParticle.Data data)自定义程度较高的生成粒子方法 -
-
Constructor Detail
-
ParticleObject
ParticleObject(Location origin)
-
ParticleObject
ParticleObject(Location origin, Long period)
-
ParticleObject
ParticleObject()
-
-
Method Detail
-
getOrigin
final Location getOrigin()
-
getShowType
final ShowType getShowType()
-
setShowType
final Unit setShowType(ShowType showType)
-
getParticle
final ProxyParticle getParticle()
-
setParticle
final Unit setParticle(ProxyParticle particle)
-
getOffset
final Vector getOffset()
-
getIncrementX
final Double getIncrementX()
变化量
-
setIncrementX
final Unit setIncrementX(Double incrementX)
变化量
-
getIncrementY
final Double getIncrementY()
-
setIncrementY
final Unit setIncrementY(Double incrementY)
-
getIncrementZ
final Double getIncrementZ()
-
setIncrementZ
final Unit setIncrementZ(Double incrementZ)
-
calcHitTargets
final Unit calcHitTargets()
-
alwaysShow
final Unit alwaysShow()
-
alwaysShowAsync
final Unit alwaysShowAsync()
-
alwaysPlay
final Unit alwaysPlay()
-
alwaysPlayAsync
final Unit alwaysPlayAsync()
-
turnOffTask
final Unit turnOffTask()
-
addMatrix
final ParticleObject addMatrix(Matrix matrix)
-
setMatrix
final ParticleObject setMatrix(Matrix matrix)
-
removeMatrix
final ParticleObject removeMatrix()
-
attachEntity
final ParticleObject attachEntity(Entity entity)
-
spawnParticle
final Unit spawnParticle(Location location, ProxyParticle particle, Integer count, Vector offset, Double extra, ProxyParticle.Data data)
自定义程度较高的生成粒子方法
- Parameters:
location- 坐标particle- 粒子count- 粒子数量offset- 偏移量extra- 粒子额外参数data- 特殊粒子属性
-
-
-
-